]> git.basschouten.com Git - openhab-addons.git/commit
[boschindego] Provide faster channel updates (#13192)
authorJacob Laursen <jacob-github@vindvejr.dk>
Sun, 31 Jul 2022 08:30:43 +0000 (10:30 +0200)
committerGitHub <noreply@github.com>
Sun, 31 Jul 2022 08:30:43 +0000 (10:30 +0200)
commit2de6dd031048d15b9c125486bcb8949161462dfe
treec0a1ee34e1125bbc158fdca27b416a286b78a179
parentc7f8507caecf73ca84f4b8cbf07f69dad621ffe9
[boschindego] Provide faster channel updates (#13192)

* Optimize API calls for reduced load
* Add position tracking (on map)
* Provide faster updates when active
* Optimize state update after triggering commands
* Clean up duration variables
* Add initial test coverage for DeviceStatus

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
bundles/org.openhab.binding.boschindego/README.md
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/DeviceStateAttribute.java [new file with mode: 0644]
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/DeviceStatus.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/IndegoController.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/config/BoschIndegoConfiguration.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/dto/response/DeviceStateResponse.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/handler/BoschIndegoHandler.java
bundles/org.openhab.binding.boschindego/src/main/resources/OH-INF/i18n/boschindego.properties
bundles/org.openhab.binding.boschindego/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.boschindego/src/test/java/org/openhab/binding/boschindego/internal/DeviceStatusTest.java [new file with mode: 0644]