Timer dans 1 Script DZVents
Timer dans 1 Script DZVents
Bonjour,
je souhaite changer l'état d'un switch dans une certaine période. en gros je programme mes chauffage entre le 15/10 et 15/04 le reste du temps je les éteint. J'ai fait le script suivant mais ca ne fonctionne pas. Quelqu'un aurait-il une idée?
return {
on = {
{ timer = { 'on 15/10-15/04'} },
},
execute = function(domoticz, trigger)
if trigger.active
then
domoticz.devices('Debut_chauffage').switchOn()
domoticz.devices('Fin_chauffage').switchOff()
else
domoticz.devices('Fin_chauffage').switchOn()
domoticz.devices('debut_chauffage').switchOff()
end
end
}
Merci
je souhaite changer l'état d'un switch dans une certaine période. en gros je programme mes chauffage entre le 15/10 et 15/04 le reste du temps je les éteint. J'ai fait le script suivant mais ca ne fonctionne pas. Quelqu'un aurait-il une idée?
return {
on = {
{ timer = { 'on 15/10-15/04'} },
},
execute = function(domoticz, trigger)
if trigger.active
then
domoticz.devices('Debut_chauffage').switchOn()
domoticz.devices('Fin_chauffage').switchOff()
else
domoticz.devices('Fin_chauffage').switchOn()
domoticz.devices('debut_chauffage').switchOff()
end
end
}
Merci
Re: Timer dans 1 Script DZVents
Bonjour,
J'aime pas les "ça ne fonctionne pas" car ça ne donne pas assez d'info...
Si c'est la timer trigger rules qui déconne, je dirais :
Mais cela permet seulement au script de s’exécuter entre le 15/10 et le 15/04... toutes les minutes...
trigger.active ne sera jamais vrai car trigger est un timer.
Perso, j'ai créé un interrupteur virtuel avec un simple planning.
Et j'ai mis mon interrupter comme device déclencheur.
Cela permet comme tu le souhaites d'avoir une action au début (ON) et à la fin (OFF) de la période ou à la demande.
J'aime pas les "ça ne fonctionne pas" car ça ne donne pas assez d'info...
Si c'est la timer trigger rules qui déconne, je dirais :
Code : Tout sélectionner
{ timer = { 'on -15/4,15/10-' } }, -- Avant le 15 avril, après le 15/10.
trigger.active ne sera jamais vrai car trigger est un timer.
Perso, j'ai créé un interrupteur virtuel avec un simple planning.
Et j'ai mis mon interrupter comme device déclencheur.
Cela permet comme tu le souhaites d'avoir une action au début (ON) et à la fin (OFF) de la période ou à la demande.
Re: Timer dans 1 Script DZVents
Ok c'est plus clair. Peux-tu détailler l'action inter virtuel et planning simple?
Merci
Merci
Re: Timer dans 1 Script DZVents
Au temps pour moi, il n'est pas possible de mettre une plage de dates via les plannings.
Je passe par Google Agenda pour fair ça
Je passe par Google Agenda pour fair ça
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Timer dans 1 Script DZVents
Salut,
Autant n'avoir qu'un simple switch chauffage et lui coller un planning, pas besoin d'un script pour faire ça
Autant n'avoir qu'un simple switch chauffage et lui coller un planning, pas besoin d'un script pour faire ça
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Timer dans 1 Script DZVents
On peux programmer des dates sur les plannings ?vil1driver a écrit :Salut,
Autant n'avoir qu'un simple switch chauffage et lui coller un planning, pas besoin d'un script pour faire ça
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Timer dans 1 Script DZVents
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Timer dans 1 Script DZVents
Merci, je l'avais oublié ce menu là 