From: Stian Kjoglum <47720690+kjoglum@users.noreply.github.com> Date: Sat, 15 Oct 2022 08:22:58 +0000 (+0200) Subject: Bug Fix - Websocket reconnect after server failure (#13537) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=6103c308308b4f98fc473157c60165c31cc3a9e4;p=openhab-addons.git Bug Fix - Websocket reconnect after server failure (#13537) Signed-off-by: kjoglum --- diff --git a/bundles/org.openhab.binding.tibber/src/main/java/org/openhab/binding/tibber/internal/handler/TibberHandler.java b/bundles/org.openhab.binding.tibber/src/main/java/org/openhab/binding/tibber/internal/handler/TibberHandler.java index 9bfda0ca74..fb2e64fc4e 100644 --- a/bundles/org.openhab.binding.tibber/src/main/java/org/openhab/binding/tibber/internal/handler/TibberHandler.java +++ b/bundles/org.openhab.binding.tibber/src/main/java/org/openhab/binding/tibber/internal/handler/TibberHandler.java @@ -346,10 +346,8 @@ public class TibberHandler extends BaseThingHandler { Thread.sleep(10 * 1000); } catch (InterruptedException e) { } - Session session = this.session; - if (!session.isOpen()) { - close(); - logger.warn("Unable to establish websocket session"); + if (!isConnected()) { + logger.warn("Unable to establish websocket session - Reattempting connection on next refresh"); } else { logger.debug("Websocket session established"); }