]> git.basschouten.com Git - openhab-addons.git/commit
[lifx] Improve firmware version support (#10384)
authorWouter Born <github@maindrain.net>
Wed, 24 Mar 2021 22:39:34 +0000 (23:39 +0100)
committerGitHub <noreply@github.com>
Wed, 24 Mar 2021 22:39:34 +0000 (23:39 +0100)
commit1d34872c611e0d0ff1a430a8c628ee516e67b513
tree520066188d9e35be925269af3f5bc7866c496e04
parent5477fa5fb18ab6697cdb20d66df62ff3f25f3e5d
[lifx] Improve firmware version support (#10384)

* [lifx] Improve firmware version support

When the firmware of a light is upgraded the supported features can change.
With these changes the binding uses the features based on the light firmware version.
Also corrects some of the temperature ranges based on the LIFX products description.

Signed-off-by: Wouter Born <github@maindrain.net>
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/LifxLightContext.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/LifxLightCurrentStateUpdater.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/LifxLightDiscovery.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/LifxLightStateChanger.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/LifxProduct.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/handler/LifxLightHandler.java
bundles/org.openhab.binding.lifx/src/test/java/org/openhab/binding/lifx/internal/LifxProductTest.java [new file with mode: 0644]