From 4180eac57c7e8527cb89fcf5eae7fb7c5882abe2 Mon Sep 17 00:00:00 2001 From: lolodomo Date: Thu, 5 May 2022 19:55:16 +0200 Subject: [PATCH] [freebox] Ignore disabled things (#12683) * [freebox] Ignore disabled things Signed-off-by: Laurent Garnier --- .../binding/freebox/internal/handler/FreeboxHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) 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 a027679a5..729ba37af 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);