Forcer l'arrêt dispositif

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
juchalin
Messages : 160
Inscription : 07 déc. 2016, 12:08

Forcer l'arrêt dispositif

Message par juchalin »

Bonjour, petite présentation rapide : Domoticz installé sur RPI, une passerelle RFLIK 433, du matérielle Chacon.
J'ai un capteur de porte et un module extérieur Chacon (que je recommande d’ailleurs) pour gérer la fontaine du bassin et l'éclairage, selon les blocky suivant:

Image
Image
Image

Les blocky font leur jobs nickel pas de problème ont ouvre ça s'allume on ferme ça s'éteint (j'ai mis un timer pour être sur que les ordres arrivent comme il faut)
J'ai installé un double interrupteur toujours Chacon pour allumer ou éteindre les éléments!

Voici mes problèmes :
- la guirlandes ne s'allume pas à l'ouverture passé minuit ? comprend pas
- Lorsque je suis dehors (donc porte ouverte) et que j'ai éteins les éléments avec interrupteur, ils se relancent. Ca parait logique mais comment zipper ça ?
- Lorsque je suis dedans (donc porte fermé) et que je lance les éléments avec interrupteur, ils restent allumés, Super c'est ce que je veux mais quel est la logique sachant le point d'avant.

Voilà J'espère que vous pourrais m'aider, merci d'avance
agadoc
Messages : 10
Inscription : 03 avr. 2017, 14:49

Re: Forcer l'arrêt dispositif

Message par agadoc »

J'aurais tendance à dire que qu'après minuit, tu passe au matin du jour suivant..

Donc logiquement t'aurais juste a inverser ton script de journée avec un elseif:

Code : Tout sélectionner

if porte = open and time > sunrise and time < sunset 
     set fontaine on after 4s
elseif porte = open and time < sunrise or time > sunset
     set lumiere on after 4s
end if
Normalement dans cet ordre, ca devrait fonctionner, si c'est pas le cas, essaies de séparer les conditions , tjs avec les elseif.

Pour zapper le fait que ca se relance lorsque t'éteins manuellement, moi je jouerais avec une variable utilisateur qui changerais lorsque la porte est ouverte ou fermée. Et ensuite tu teste cette variable a chaque fois que tes évènements se déclenchent.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Forcer l'arrêt dispositif

Message par vil1driver »

Salut,

le menu qui te donne le choix entre All, Device, Security, Time et UserVariable à une énorme importance !

https://easydomoticz.com/point-scripts-lua/
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
Répondre