diff --git a/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/NetatmoBridgeHandler.java b/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/NetatmoBridgeHandler.java index d069a28f2194c..de69e67e60961 100644 --- a/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/NetatmoBridgeHandler.java +++ b/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/NetatmoBridgeHandler.java @@ -168,6 +168,10 @@ private void scheduleTokenInitAndRefresh() { return; } } + } catch (RuntimeException e) { + logger.warn("Unable to connect Netatmo API : {}", e.getMessage(), e); + updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR, + "Netatmo Access Failed, will retry in " + configuration.reconnectInterval + " seconds."); } // We'll do this every x seconds to guaranty token refresh }, 2, configuration.reconnectInterval, TimeUnit.SECONDS);