]> git.basschouten.com Git - openhab-addons.git/commitdiff
[freebox] Ignore disabled things (#12683)
authorlolodomo <lg.hc@free.fr>
Thu, 5 May 2022 17:55:16 +0000 (19:55 +0200)
committerGitHub <noreply@github.com>
Thu, 5 May 2022 17:55:16 +0000 (19:55 +0200)
* [freebox] Ignore disabled things

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
bundles/org.openhab.binding.freebox/src/main/java/org/openhab/binding/freebox/internal/handler/FreeboxHandler.java

index a027679a5a9f03678af0c58e072e82e07f7e1e50..729ba37af3eab5b58fe7f229628911d2e2b5c629 100644 (file)
@@ -490,6 +490,9 @@ public class FreeboxHandler extends BaseBridgeHandler {
 
             // The update of channels is delegated to each thing handler
             for (Thing thing : getThing().getThings()) {
+                if (!thing.isEnabled()) {
+                    continue;
+                }
                 ThingHandler handler = thing.getHandler();
                 if (handler instanceof FreeboxThingHandler) {
                     ((FreeboxThingHandler) handler).updateNetInfo(hosts);
@@ -512,6 +515,9 @@ public class FreeboxHandler extends BaseBridgeHandler {
 
             // The update of channels is delegated to each thing handler
             for (Thing thing : getThing().getThings()) {
+                if (!thing.isEnabled()) {
+                    continue;
+                }
                 ThingHandler handler = thing.getHandler();
                 if (handler instanceof FreeboxThingHandler) {
                     ((FreeboxThingHandler) handler).updateAirPlayDevice(devices);