Page 1 sur 1

Timer dans 1 Script DZVents

Publié : 20 juil. 2018, 21:51
par passyl
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

Re: Timer dans 1 Script DZVents

Publié : 20 juil. 2018, 22:22
par Neutrino
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 :

Code : Tout sélectionner

{ timer = { 'on -15/4,15/10-' } },  -- Avant le 15 avril, après le 15/10.
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.

Re: Timer dans 1 Script DZVents

Publié : 20 juil. 2018, 22:53
par passyl
Ok c'est plus clair. Peux-tu détailler l'action inter virtuel et planning simple?
Merci

Re: Timer dans 1 Script DZVents

Publié : 21 juil. 2018, 14:12
par Neutrino
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 :oops:

Re: Timer dans 1 Script DZVents

Publié : 21 juil. 2018, 15:25
par vil1driver
Salut,

Autant n'avoir qu'un simple switch chauffage et lui coller un planning, pas besoin d'un script pour faire ça

Re: Timer dans 1 Script DZVents

Publié : 21 juil. 2018, 19:24
par Neutrino
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
On peux programmer des dates sur les plannings ?

Re: Timer dans 1 Script DZVents

Publié : 21 juil. 2018, 19:29
par vil1driver

Re: Timer dans 1 Script DZVents

Publié : 21 juil. 2018, 20:28
par Neutrino
Merci, je l'avais oublié ce menu là :D