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; }); }