]> git.basschouten.com Git - openhab-addons.git/commitdiff
[homeconnect] Ignore disabled things (#12685)
authorlolodomo <lg.hc@free.fr>
Thu, 5 May 2022 18:15:04 +0000 (20:15 +0200)
committerGitHub <noreply@github.com>
Thu, 5 May 2022 18:15:04 +0000 (20:15 +0200)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/HomeConnectBridgeHandler.java

index 4c23e9a99a7f2f16fd8e507e6d9d8c3129cb2b93..784a7559a65eadbc8d5811acc0e457caf8cf0953 100644 (file)
@@ -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<AbstractHomeConnectThingHandler> 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());
     }