Bonjour,
Je souhaiterai tester si un de mes devices na pas été mis à jour depuis plus de 30mm (comme affiché en rouge dans domoticz), comment tester cet état en lua ?
merci.
Etat last update
Re: Etat last update
avec une fonction
ensuite on teste la condition
Code : Tout sélectionner
-- retourne le temps en minutes depuis la dernière màj du périphérique
function TimeDiff(device)
timestamp = otherdevices_lastupdate[device] or device
y, m, d, H, M, S = timestamp:match("(%d+)-(%d+)-(%d+) (%d+):(%d+):(%d+)")
difference = round((os.difftime(os.time(), os.time{year=y, month=m, day=d, hour=H, min=M, sec=S})/60), 0)
return difference
endCode : Tout sélectionner
if TimeDiff(mon_device) > 30 then