From: Kai Kreuzer Date: Tue, 31 Jan 2023 18:35:22 +0000 (+0100) Subject: Fix account going offline every few seconds (#14300) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=bfb6091d7b089c0789904b43d0e38246c780eb93;p=openhab-addons.git Fix account going offline every few seconds (#14300) Signed-off-by: Kai Kreuzer --- diff --git a/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaAccountHandler.java b/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaAccountHandler.java index 7088d2ca26..d585231d60 100644 --- a/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaAccountHandler.java +++ b/bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaAccountHandler.java @@ -193,8 +193,8 @@ public class TeslaAccountHandler extends BaseBridgeHandler { } else { logger.warn("Reached the maximum number of errors ({}) for the current interval ({} seconds)", API_MAXIMUM_ERRORS_IN_INTERVAL, API_ERROR_INTERVAL_SECONDS); + apiIntervalErrors = 0; } - updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR); } else if ((System.currentTimeMillis() - apiIntervalTimestamp) > 1000 * API_ERROR_INTERVAL_SECONDS) { logger.trace("Resetting the error counter. ({} errors in the last interval)", apiIntervalErrors);