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,8 +305,9 @@ class BasePlugin:
#Last Update #Last Update
if 'updated_at' in response: if 'updated_at' in response:
obsolete_min = int((time.time() - response["updated_at"])//60) obsolete_min = int((time.time() - response["updated_at"])//60)
if obsolete_min >= 180 and Devices[deviceid].TimedOut == 0: if obsolete_min >= 180:
Domoticz.Status(f"Last update from '{alias}' was {obsolete_min} min earlier: {response}") if Devices[deviceid].TimedOut == 0:
Domoticz.Status(f"Last update from '{alias}' was {obsolete_min} min earlier.")
Devices[deviceid].TimedOut = 1 Devices[deviceid].TimedOut = 1
return return
elif Devices[deviceid].TimedOut == 1: elif Devices[deviceid].TimedOut == 1: