]> git.basschouten.com Git - openhab-addons.git/commit
[mqtt.generic] Add UOM to inbound values for MQTT Channels (#10727)
authorJames Melville <jamesmelville@gmail.com>
Sun, 9 Jan 2022 09:05:53 +0000 (09:05 +0000)
committerGitHub <noreply@github.com>
Sun, 9 Jan 2022 09:05:53 +0000 (10:05 +0100)
commit0fcebcde3fbf9a48732ed4a3af97e6376456e7a4
tree8209c613c3ccca1314cc32d4e35c41dc92f92a7a
parentf79ce45650ccf35b2d98fb64de4affc0e7288c54
[mqtt.generic] Add UOM to inbound values for MQTT Channels (#10727)

* Add UOM for MQTT Channels

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Fix dependencies

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Simplify units parsing, remove channelUID from NumberValue constructor

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Simplify pattern

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Fix tests

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Correct Units reference

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Correct homeassistant binding changes

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Wrap precision in temperature unit definition

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Use BigDecimal for precision

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Use BigDecimal throughout

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Fix SAT

Signed-off-by: James Melville <jamesmelville@gmail.com>
* Inverty equals check

Signed-off-by: James Melville <jamesmelville@gmail.com>
bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/values/NumberValue.java
bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/values/ValueFactory.java
bundles/org.openhab.binding.mqtt.generic/src/test/java/org/openhab/binding/mqtt/generic/ChannelStateTests.java
bundles/org.openhab.binding.mqtt.generic/src/test/java/org/openhab/binding/mqtt/generic/values/ValueTests.java
bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/component/Climate.java
bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/component/Sensor.java
bundles/org.openhab.binding.mqtt.homeassistant/src/test/java/org/openhab/binding/mqtt/homeassistant/internal/component/ClimateTests.java
bundles/org.openhab.binding.mqtt.homeassistant/src/test/java/org/openhab/binding/mqtt/homeassistant/internal/component/HAConfigurationTests.java
bundles/org.openhab.binding.mqtt.homeassistant/src/test/java/org/openhab/binding/mqtt/homeassistant/internal/component/SensorTests.java
bundles/org.openhab.binding.mqtt.homie/src/main/java/org/openhab/binding/mqtt/homie/internal/homie300/Property.java