]> git.basschouten.com Git - openhab-addons.git/commit
[homematic] Some fixes and support for new device versions (#10438)
authorMartin Herbst <develop@mherbst.de>
Sun, 4 Apr 2021 17:04:37 +0000 (19:04 +0200)
committerGitHub <noreply@github.com>
Sun, 4 Apr 2021 17:04:37 +0000 (19:04 +0200)
commit45ec538a4076eafd60a96af9b28052e8c6ad72a2
tree386e4677544c390cbaa92cc3f0d61c7e06fc5c6a
parent15f69b901118a468ecbad4194cb0e02f235d8736
[homematic] Some fixes and support for new device versions (#10438)

* Removed method that was already marked as deprecated

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Handle HM-ES-TX-WM with firmware version >= 2.0 as different device

The device provides different data points (channels) depending on the
firmware version. Therefore devices with a firmware version >= 2.0 are
handled as a different device.

Fixes #9793

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Don't change uninitialized thing state automatically to online

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Listen to all network interfaces instead of limiting it to only one

This also makes the specification of a separate bind address
superfluous.

Fixes #9855

Fixes #10075

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Add support for HmIP-eTRV-C-2 device

The event messages received for this device are not correctly formatted
and thus some special treatment for at least one data point is required.

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Spotless formatting applied

Signed-off-by: Martin Herbst <develop@mherbst.de>
14 files changed:
bundles/org.openhab.binding.homematic/README.md
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/common/HomematicConfig.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/communicator/parser/CommonRpcParser.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/communicator/server/BinRpcNetworkService.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/communicator/server/XmlRpcServer.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/handler/HomematicBridgeHandler.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/handler/HomematicThingHandler.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/misc/HomematicConstants.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/model/HmDevice.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/MetadataUtils.java
bundles/org.openhab.binding.homematic/src/main/resources/OH-INF/thing/bridge.xml
bundles/org.openhab.binding.homematic/src/main/resources/homematic/batteries.properties
bundles/org.openhab.binding.homematic/src/main/resources/homematic/extra-descriptions.properties
bundles/org.openhab.binding.homematic/src/main/resources/homematic/extra-descriptions_de.properties