diff --git a/bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectBridgeHandler.java b/bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectBridgeHandler.java index 4c23e9a99..784a7559a 100644 --- a/bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectBridgeHandler.java +++ b/bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectBridgeHandler.java @@ -245,13 +245,13 @@ public class HomeConnectBridgeHandler extends BaseBridgeHandler { } /** - * Get children of bridge + * Get children of bridge (disabled things are ignored) * * @return list of child handlers */ public List getThingHandler() { return getThing().getThings().stream() - .filter(thing -> thing.getHandler() instanceof AbstractHomeConnectThingHandler) + .filter(thing -> thing.isEnabled() && thing.getHandler() instanceof AbstractHomeConnectThingHandler) .map(thing -> (AbstractHomeConnectThingHandler) thing.getHandler()).collect(Collectors.toList()); }