Page 2 sur 2
Re: scripts lua toutes les 10 secondes
Publié : 23 juin 2021, 13:29
par cocof
Bonjour, du coup personne n'a de méthode pour lancer un script toutes les 10s? ( J'ai essayé la méthode avec un device virtuel qui change d'état toutes les 10s mais chez moi aussi au bout de 1 h il s'arrête...)
Re: scripts lua toutes les 10 secondes
Publié : 23 juin 2021, 20:06
par Keros
Voici en DzVents :
Exécuter un script toutes les minutes.
Ce script passe à On un device virtuel Push On
Ce script passe de nouveau le device à On 10 secondes plus tard, 20 secondes plus tard, etc...
A la minute suivante, c'est le script qui se relance.
Code : Tout sélectionner
return {
on = {
timer = {
'every minute',
}
},
execute = function(domoticz, timer)
local device = domoticz.devices('Horloge 10s') -- Device virtuel à créer
device.switchOn()
device.switchOn().afterSec(10)
device.switchOn().afterSec(20)
device.switchOn().afterSec(30)
device.switchOn().afterSec(40)
device.switchOn().afterSec(50)
end
}
Re: scripts lua toutes les 10 secondes
Publié : 24 juin 2021, 07:18
par cocof
Merci bcp je vais l'essayer. Je pensais qu'un script ne pouvais pas durée plus de 10s, pendant que celui-ci tourne pendant 1 min tous mes autres script vont bien être lancé ?
Re: scripts lua toutes les 10 secondes
Publié : 24 juin 2021, 09:15
par cocof
c'est en train de tourner, a voir si ca tient !
merci bcp.
Re: scripts lua toutes les 10 secondes
Publié : 24 juin 2021, 12:34
par Keros
Le script ne s’exécute pas pendant une minute. Il lance plusieurs actions à retardement. Ce n'est pas tout à fait pareil, et les autres scripts peuvent tourner
