]> git.basschouten.com Git - openhab-addons.git/commit
[echonetlite] Initial contribution (#11999)
authorMichael Barker <mikeb01@gmail.com>
Wed, 28 Sep 2022 21:23:57 +0000 (10:23 +1300)
committerGitHub <noreply@github.com>
Wed, 28 Sep 2022 21:23:57 +0000 (23:23 +0200)
commitc244391d08a69b09df53a9f44c24e9326e51671b
tree4200606ba3ce4465e70cdbf207f159d1ed2c8007
parentf74f3ecd026fb36cd23695e58f986d63c6c7e08d
[echonetlite] Initial contribution (#11999)

* First implementation of Echonet Lite Java Bindings.  Only supports Mitsubishi Home Heat Pumps.

Signed-off-by: Michael Barker <mikeb01@gmail.com>
43 files changed:
CODEOWNERS
bom/openhab-addons/pom.xml
bundles/org.openhab.binding.echonetlite/NOTICE [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/README.md [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/pom.xml [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/feature/feature.xml [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetBridgeConfig.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetChannel.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetClass.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetClassIndex.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetDevice.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetDeviceConfig.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetDeviceListener.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetDiscoveryListener.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetDiscoveryService.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetLiteBindingConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetLiteBridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetLiteHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetLiteHandlerFactory.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetMessage.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetMessageBuilder.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetObject.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetProfileNode.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EchonetPropertyMap.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/Epc.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/EpcLookupTable.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/Esv.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/HexUtil.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/InstanceKey.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/LangUtil.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/MonotonicClock.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/ShortSupplier.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/StateCodec.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/StateDecode.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/java/org/openhab/binding/echonetlite/internal/StateEncode.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/resources/OH-INF/binding/binding.xml [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/resources/OH-INF/i18n/echonetlite.properties [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/resources/OH-INF/thing/channel-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/main/resources/OH-INF/thing/thing-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/test/java/org/openhab/binding/echonetlite/internal/EpcTest.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/test/java/org/openhab/binding/echonetlite/internal/protocol/LangUtilTest.java [new file with mode: 0644]
bundles/org.openhab.binding.echonetlite/src/test/java/org/openhab/binding/echonetlite/internal/protocol/StateCodecTest.java [new file with mode: 0644]
bundles/pom.xml