From 781a824b7970cf65d111c1ebcd563db82fa2ecee Mon Sep 17 00:00:00 2001 From: J-N-K Date: Mon, 25 Jan 2021 22:51:43 +0100 Subject: [PATCH] fix missing re-connect if first request timed out (#9955) Signed-off-by: Jan N. Klug --- .../binding/deconz/internal/handler/DeconzBridgeHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 8fb9b4b73..3301aaa11 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; }); }