]> git.basschouten.com Git - openhab-addons.git/commit
[lifx] Support HEV clean cycle (#11262)
authorWouter Born <github@maindrain.net>
Sun, 19 Sep 2021 09:45:06 +0000 (11:45 +0200)
committerGitHub <noreply@github.com>
Sun, 19 Sep 2021 09:45:06 +0000 (11:45 +0200)
commit344011c2ad7ac334d04826fb4e6f4fb072fea489
tree86adbb30598b30c69547fdd718057e1a8570f9f7
parent0a7a9ae281cb5da9f30581364d11c3d72576e0d6
[lifx] Support HEV clean cycle (#11262)

* Implement HEV packets
* Add colorhevlight thing type with a hevcycle channel
* Update documentation

Signed-off-by: Wouter Born <github@maindrain.net>
25 files changed:
bundles/org.openhab.binding.lifx/README.md
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/LifxBindingConstants.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/LifxLightState.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/dto/GetHevCycleConfigurationRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/GetHevCycleRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/GetLastHevCycleResultRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/HevCycleState.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/LightLastHevCycleResult.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/PacketFactory.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/SetHevCycleConfigurationRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/SetHevCycleRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/StateHevCycleConfigurationResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/StateHevCycleResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/StateLastHevCycleResultResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/fields/BoolIntField.java [new file with mode: 0644]
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/handler/LifxLightHandler.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/listener/LifxLightStateListener.java
bundles/org.openhab.binding.lifx/src/main/resources/OH-INF/config/config.xml
bundles/org.openhab.binding.lifx/src/main/resources/OH-INF/i18n/lifx.properties
bundles/org.openhab.binding.lifx/src/main/resources/OH-INF/i18n/lifx_nl.properties
bundles/org.openhab.binding.lifx/src/main/resources/OH-INF/thing/channel.xml
bundles/org.openhab.binding.lifx/src/main/resources/OH-INF/thing/colorhevlight.xml [new file with mode: 0644]