From: lolodomo Date: Thu, 5 May 2022 17:55:16 +0000 (+0200) Subject: [freebox] Ignore disabled things (#12683) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=4180eac57c7e8527cb89fcf5eae7fb7c5882abe2;p=openhab-addons.git [freebox] Ignore disabled things (#12683) * [freebox] Ignore disabled things Signed-off-by: Laurent Garnier --- diff --git a/bundles/org.openhab.binding.freebox/src/main/java/org/openhab/binding/freebox/internal/handler/FreeboxHandler.java b/bundles/org.openhab.binding.freebox/src/main/java/org/openhab/binding/freebox/internal/handler/FreeboxHandler.java index a027679a5a..729ba37af3 100644 --- a/bundles/org.openhab.binding.freebox/src/main/java/org/openhab/binding/freebox/internal/handler/FreeboxHandler.java +++ b/bundles/org.openhab.binding.freebox/src/main/java/org/openhab/binding/freebox/internal/handler/FreeboxHandler.java @@ -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);