]> git.basschouten.com Git - openhab-addons.git/commit
[mybmw] Improve data refresh handling (#16418)
authorMartin Grassl <martin.grassl@digital-filestore.de>
Sun, 25 Feb 2024 13:03:16 +0000 (14:03 +0100)
committerGitHub <noreply@github.com>
Sun, 25 Feb 2024 13:03:16 +0000 (14:03 +0100)
commitd56c9e55e2824072edcfabca89f5b881e3c97dfa
tree9a5f990eb6bd3aba713ca5cc96927b9b8d22225a
parent3d9ac22fe3ca2c2621dd34963c4a3d42526c4efc
[mybmw] Improve data refresh handling (#16418)

* [mybmw] add functionality for updating
disable updating by setting the refresh-interval to 0
enable force update by adding some switches

Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
23 files changed:
bundles/org.openhab.binding.mybmw/README.md
bundles/org.openhab.binding.mybmw/src/main/java/org/openhab/binding/mybmw/internal/MyBMWConstants.java
bundles/org.openhab.binding.mybmw/src/main/java/org/openhab/binding/mybmw/internal/handler/RemoteServiceExecutor.java
bundles/org.openhab.binding.mybmw/src/main/java/org/openhab/binding/mybmw/internal/handler/VehicleHandler.java
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/config/thing-config.xml
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/i18n/mybmw.properties
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/thing/ev-vehicle-update-group.xml [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/thing/thing-bev.xml
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/thing/thing-bev_rex.xml
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/thing/thing-conv.xml
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/thing/thing-phev.xml
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/thing/vehicle-update-channel-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/thing/vehicle-update-group.xml [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/main/resources/OH-INF/update/thing-update.xml
bundles/org.openhab.binding.mybmw/src/test/resources/responses/BEV2/charging_sessions.json [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/test/resources/responses/BEV2/charging_statistics.json [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/test/resources/responses/BEV2/vehicles_base.json [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/test/resources/responses/BEV4/charging_sessions.json [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/test/resources/responses/BEV4/charging_statistics.json [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/test/resources/responses/BEV5/charging_sessions.json [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/test/resources/responses/BEV5/charging_statistics.json [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/test/resources/responses/PHEV/charging_sessions.json [new file with mode: 0644]
bundles/org.openhab.binding.mybmw/src/test/resources/responses/PHEV/charging_statistics.json [new file with mode: 0644]