Page 1 sur 1

problème avec script timedifference

Publié : 04 avr. 2016, 22:46
par thier
bonsoir,
J'ai récupéré cette fonction sur internet qui doit ensuite me permettre de détecter la perte du signal de mes sondes de température mais ça bug

function timedifference (s)
year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)
t1 = os.time()
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
difference = os.difftime (t1, t2)
return difference
end

j'ai le message d'erreur suivant
2016-04-04 21:53:00.136 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_securite_sonde5.lua: .../pi/domoticz/scripts/lua/script_time_securite_sonde5.lua:100: field 'day' missing in date table

si quelqu'un peut m'aider, merci d'avance.

Re: problème avec script timedifference

Publié : 04 avr. 2016, 23:24
par thier
je me réponds. C'était une erreur de nom de sonde dans le script.