From: J-N-K Date: Mon, 25 Jan 2021 21:51:43 +0000 (+0100) Subject: fix missing re-connect if first request timed out (#9955) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=781a824b7970cf65d111c1ebcd563db82fa2ecee;p=openhab-addons.git fix missing re-connect if first request timed out (#9955) Signed-off-by: Jan N. Klug --- diff --git a/bundles/org.openhab.binding.deconz/src/main/java/org/openhab/binding/deconz/internal/handler/DeconzBridgeHandler.java b/bundles/org.openhab.binding.deconz/src/main/java/org/openhab/binding/deconz/internal/handler/DeconzBridgeHandler.java index 8fb9b4b736..3301aaa117 100644 --- a/bundles/org.openhab.binding.deconz/src/main/java/org/openhab/binding/deconz/internal/handler/DeconzBridgeHandler.java +++ b/bundles/org.openhab.binding.deconz/src/main/java/org/openhab/binding/deconz/internal/handler/DeconzBridgeHandler.java @@ -236,7 +236,10 @@ public class DeconzBridgeHandler extends BaseBridgeHandler implements WebSocketC } else { updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.NONE); } - logger.warn("Initial full state parsing failed", e); + logger.warn("Initial full state request or result parsing failed", e); + if (!thingDisposing) { + scheduledFuture = scheduler.schedule(this::initializeBridgeState, POLL_FREQUENCY_SEC, TimeUnit.SECONDS); + } return null; }); }