From 2d495ba0b372bd2b44fec8133b116b076a5165d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20JUMELLE?= Date: Thu, 12 Dec 2024 20:55:52 +0100 Subject: [PATCH] Fix bug when device is back --- plugin.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugin.py b/plugin.py index 7f219d5..6f78c72 100755 --- a/plugin.py +++ b/plugin.py @@ -305,9 +305,10 @@ class BasePlugin: #Last Update if 'updated_at' in response: obsolete_min = int((time.time() - response["updated_at"])//60) - if obsolete_min >= 180 and Devices[deviceid].TimedOut == 0: - Domoticz.Status(f"Last update from '{alias}' was {obsolete_min} min earlier: {response}") - Devices[deviceid].TimedOut = 1 + if obsolete_min >= 180: + if Devices[deviceid].TimedOut == 0: + Domoticz.Status(f"Last update from '{alias}' was {obsolete_min} min earlier.") + Devices[deviceid].TimedOut = 1 return elif Devices[deviceid].TimedOut == 1: Domoticz.Status(f"'{alias}' is now back.")