From: Gaƫl L'hopital Date: Fri, 29 Mar 2024 08:11:46 +0000 (+0100) Subject: Complement to issue #16561 (#16589) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=accec176581f65b35d4d23edf578706586d95683;p=openhab-addons.git Complement to issue #16561 (#16589) Signed-off-by: gael@lhopital.org --- diff --git a/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/capability/HomeCapability.java b/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/capability/HomeCapability.java index 6e1de1292c..d15646ea34 100644 --- a/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/capability/HomeCapability.java +++ b/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/capability/HomeCapability.java @@ -110,10 +110,12 @@ public class HomeCapability extends CacheCapability { List result = new ArrayList<>(); homeIds.stream().filter(id -> !id.isEmpty()).forEach(id -> { try { - HomeData homeData = api.getHomeData(id); - if (homeData != null) { - result.add(homeData); - featureAreas.addAll(homeData.getFeatures()); + if (firstLaunch) { + HomeData homeData = api.getHomeData(id); + if (homeData != null) { + result.add(homeData); + featureAreas.addAll(homeData.getFeatures()); + } } api.getHomeStatus(id).ifPresent(body -> {