├── .gitignore ├── JenkinsFile ├── LICENSE ├── README.md ├── pom.xml └── src ├── etc └── header.txt ├── main ├── assembly │ └── distribution.xml └── java │ └── nu │ └── nethome │ └── zwave │ ├── Examples.java │ ├── Hex.java │ ├── MessageProcessor.java │ ├── PortException.java │ ├── Shell.java │ ├── ZWaveExecutor.java │ ├── ZWaveNetHomePort.java │ ├── ZWavePort.java │ ├── ZWaveRawSerialPort.java │ ├── ZWaveSerialPort.java │ └── messages │ ├── AddNode.java │ ├── ApplicationCommand.java │ ├── ApplicationUpdate.java │ ├── GetInitData.java │ ├── GetRoutingInfo.java │ ├── IdentifyNode.java │ ├── IsFailedNode.java │ ├── MemoryGetId.java │ ├── RemoveNode.java │ ├── RequestNodeInfo.java │ ├── SendData.java │ ├── commandclasses │ ├── ApplicationSpecificCommandClass.java │ ├── AssociatedNode.java │ ├── AssociationCommandClass.java │ ├── BasicCommandClass.java │ ├── CentralSceneCommandClass.java │ ├── CommandArgument.java │ ├── ConfigurationCommandClass.java │ ├── MeterCommandClass.java │ ├── MeterUnit.java │ ├── MultiInstanceAssociationCommandClass.java │ ├── MultiInstanceCommandClass.java │ ├── MultiLevelSensorCommandClass.java │ ├── MultiLevelSwitchCommandClass.java │ ├── Parameter.java │ ├── SensorType.java │ ├── SensorUnit.java │ ├── SwitchBinaryCommandClass.java │ └── framework │ │ ├── Command.java │ │ ├── CommandAdapter.java │ │ ├── CommandClass.java │ │ ├── CommandCode.java │ │ ├── CommandProcessor.java │ │ ├── CommandProcessorAdapter.java │ │ ├── MultiCommandProcessor.java │ │ └── UndecodedCommand.java │ └── framework │ ├── DecoderException.java │ ├── Message.java │ ├── MessageAdaptor.java │ ├── MessageId.java │ ├── MessageProcessorAdaptor.java │ ├── MultiMessageProcessor.java │ └── UndecodedMessage.java ├── site ├── license.txt ├── zwave-shell.bat └── zwave-shell.sh └── test └── java └── nu └── nethome └── zwave ├── ShellTest.java ├── ZWaveRawSerialPortTest.java ├── ZWaveSerialPortTest.java └── messages ├── AddNodeEventTest.java ├── ApplicationCommandRequestTest.java ├── GetInitDataTest.java ├── MemoryGetIdTest.java ├── SendDataRequestTest.java └── commandclasses ├── MultiInstanceAssociationCommandClassTest.java └── ParameterTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/.gitignore -------------------------------------------------------------------------------- /JenkinsFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/JenkinsFile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/pom.xml -------------------------------------------------------------------------------- /src/etc/header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/etc/header.txt -------------------------------------------------------------------------------- /src/main/assembly/distribution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/assembly/distribution.xml -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/Examples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/Examples.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/Hex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/Hex.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/MessageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/MessageProcessor.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/PortException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/PortException.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/Shell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/Shell.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/ZWaveExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/ZWaveExecutor.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/ZWaveNetHomePort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/ZWaveNetHomePort.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/ZWavePort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/ZWavePort.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/ZWaveRawSerialPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/ZWaveRawSerialPort.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/ZWaveSerialPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/ZWaveSerialPort.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/AddNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/AddNode.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/ApplicationCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/ApplicationCommand.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/ApplicationUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/ApplicationUpdate.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/GetInitData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/GetInitData.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/GetRoutingInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/GetRoutingInfo.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/IdentifyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/IdentifyNode.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/IsFailedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/IsFailedNode.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/MemoryGetId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/MemoryGetId.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/RemoveNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/RemoveNode.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/RequestNodeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/RequestNodeInfo.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/SendData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/SendData.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/ApplicationSpecificCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/ApplicationSpecificCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/AssociatedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/AssociatedNode.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/AssociationCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/AssociationCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/BasicCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/BasicCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/CentralSceneCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/CentralSceneCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/CommandArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/CommandArgument.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/ConfigurationCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/ConfigurationCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/MeterCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/MeterCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/MeterUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/MeterUnit.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/MultiInstanceAssociationCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/MultiInstanceAssociationCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/MultiInstanceCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/MultiInstanceCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/MultiLevelSensorCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/MultiLevelSensorCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/MultiLevelSwitchCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/MultiLevelSwitchCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/Parameter.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/SensorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/SensorType.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/SensorUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/SensorUnit.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/SwitchBinaryCommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/SwitchBinaryCommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/framework/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/framework/Command.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandAdapter.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandClass.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandCode.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandProcessor.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandProcessorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/framework/CommandProcessorAdapter.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/framework/MultiCommandProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/framework/MultiCommandProcessor.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/commandclasses/framework/UndecodedCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/commandclasses/framework/UndecodedCommand.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/framework/DecoderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/framework/DecoderException.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/framework/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/framework/Message.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/framework/MessageAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/framework/MessageAdaptor.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/framework/MessageId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/framework/MessageId.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/framework/MessageProcessorAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/framework/MessageProcessorAdaptor.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/framework/MultiMessageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/framework/MultiMessageProcessor.java -------------------------------------------------------------------------------- /src/main/java/nu/nethome/zwave/messages/framework/UndecodedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/main/java/nu/nethome/zwave/messages/framework/UndecodedMessage.java -------------------------------------------------------------------------------- /src/site/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/site/license.txt -------------------------------------------------------------------------------- /src/site/zwave-shell.bat: -------------------------------------------------------------------------------- 1 | cd lib 2 | java -jar ${project.artifactId}.jar %* 3 | -------------------------------------------------------------------------------- /src/site/zwave-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/site/zwave-shell.sh -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/ShellTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/ShellTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/ZWaveRawSerialPortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/ZWaveRawSerialPortTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/ZWaveSerialPortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/ZWaveSerialPortTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/messages/AddNodeEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/messages/AddNodeEventTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/messages/ApplicationCommandRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/messages/ApplicationCommandRequestTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/messages/GetInitDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/messages/GetInitDataTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/messages/MemoryGetIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/messages/MemoryGetIdTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/messages/SendDataRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/messages/SendDataRequestTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/messages/commandclasses/MultiInstanceAssociationCommandClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/messages/commandclasses/MultiInstanceAssociationCommandClassTest.java -------------------------------------------------------------------------------- /src/test/java/nu/nethome/zwave/messages/commandclasses/ParameterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NetHome/ZWave/HEAD/src/test/java/nu/nethome/zwave/messages/commandclasses/ParameterTest.java --------------------------------------------------------------------------------