From: Kai Kreuzer Date: Sat, 25 Sep 2021 17:10:12 +0000 (+0200) Subject: Make sure bridge status is set when returning from initialize (#11289) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=277c65f43a866f130a660ec38189664031cff383;p=openhab-addons.git Make sure bridge status is set when returning from initialize (#11289) Signed-off-by: Kai Kreuzer --- diff --git a/bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/handler/HueBridgeHandler.java b/bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/handler/HueBridgeHandler.java index c4baa76feb..0a9a577c9e 100644 --- a/bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/handler/HueBridgeHandler.java +++ b/bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/handler/HueBridgeHandler.java @@ -685,6 +685,8 @@ public class HueBridgeHandler extends ConfigStatusBridgeHandler implements HueCl hueBridge = new HueBridge(ip, hueBridgeConfig.getPort(), hueBridgeConfig.getProtocol(), scheduler); hueBridge.setTimeout(5000); + updateStatus(ThingStatus.UNKNOWN); + // Try a first connection that will fail, then try to authenticate, // and finally change the bridge status to ONLINE initJob = scheduler.submit(new PollingRunnable() {