From accec176581f65b35d4d23edf578706586d95683 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ga=C3=ABl=20L=27hopital?= Date: Fri, 29 Mar 2024 09:11:46 +0100 Subject: [PATCH] Complement to issue #16561 (#16589) Signed-off-by: gael@lhopital.org --- .../internal/handler/capability/HomeCapability.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 -> { -- 2.47.3