Fix bug when device is back

This commit is contained in:
2024-12-12 20:55:52 +01:00
parent 95debb7ea3
commit 2d495ba0b3

View File

@@ -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.")