]> git.basschouten.com Git - openhab-addons.git/commit
[sensibo] Fix potential API throttling at binding start (#17091)
authorZalán Meggyesi <zmeggyesi@skawa.hu>
Sun, 21 Jul 2024 08:40:15 +0000 (10:40 +0200)
committerGitHub <noreply@github.com>
Sun, 21 Jul 2024 08:40:15 +0000 (10:40 +0200)
commitcc575263ef2c448abac1cb9f1c09d9044c1b4b07
tree60cc4c6f6a1de98e5c5d79c9e6edd89385a57218
parent422aaad5f74c58a8d60a977dc41b29b87da90201
[sensibo] Fix potential API throttling at binding start (#17091)

* refactor(sensibo): Utilize field selector in model refresh

Utilize Sensibo's field selector to get all data for all pods in one request and avoid request rate limiting

resolves openhab/openhab-addons#17090

Signed-off-by: Zalan Meggyesi <zmeggyesi@skawa.hu>
bundles/org.openhab.binding.sensibo/src/main/java/org/openhab/binding/sensibo/internal/dto/pods/GetPodsRequest.java
bundles/org.openhab.binding.sensibo/src/main/java/org/openhab/binding/sensibo/internal/handler/SensiboAccountHandler.java
bundles/org.openhab.binding.sensibo/src/test/java/org/openhab/binding/sensibo/internal/handler/SensiboAccountHandlerTest.java
bundles/org.openhab.binding.sensibo/src/test/resources/get_pods_response.json