Bonjour,
je cherche à faire un script qui commute un switch au bout de 10 secondes EXACTEMENT.
J'ai repris et adapté le script ci dessous et cela coupe en effet au bout de a peu prés 10 secondes (12,15 maximum)
Auriez vous une idées d"un script qui permettrait d"être plus précis
Je pense que dans tous les cas les events ne sont pas gérés à la milisseconde et que l'on ne pourra faire beaucoup mieux , mais vos avis m'intéressent
Merci
Patrice
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
commandArray = {}
timeon = 10
difference = timedifference(otherdevices_lastupdate[Lum_Exterieur])
if (difference > timeon and difference < (timeon + 60)) then
tempdiff = tostring(difference)
commandArray[Lum_Exterieur] = 'Off'
end
return commandArray
Script Lua en fonction du temps
Script Lua en fonction du temps
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
Re: Script Lua en fonction du temps
bonsoir,
Peut-être en utilisant la fonction os.clock() qui retourne le temps depuis lequel Lua a été lancé. Ce devrait être précis; après tout dépend du temps que prend la commande "ommandArray[Lum_Exterieur] = 'Off'"pour s’exécuter.
Peut-être en utilisant la fonction os.clock() qui retourne le temps depuis lequel Lua a été lancé. Ce devrait être précis; après tout dépend du temps que prend la commande "ommandArray[Lum_Exterieur] = 'Off'"pour s’exécuter.
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo