Page 1 sur 1
LUA DZEVENTS, déclenche sur valeur nulle
Publié : 24 juil. 2019, 15:29
par 33ced
bonjour, mon alarme est écrit en LUA. Cela fait 2 fois qu'elle se déclenche car elle voit un carteur de porte fibaro se déclencher alors que la porte n'est pas ouverte.
L'evenement devrait déclencher le script dzevent si le capteur voit une valeur "On" alors que là sa valeur est nulle : value: ""
Voici donc le log
2019-07-24 13:44:01.369 Status: dzVents: Info: Handling events for: "Porte Entrée", value: ""
2019-07-24 13:44:01.369 Status: dzVents: Info: ------ Start internal script: device_AlarmDetected: Device: "Porte Entrée (Z-Stick)", Index: 199
2019-07-24 13:44:01.384 Status: dzVents: 2 Security Panel= Armed Away
merci à vous
Re: LUA DZEVENTS, déclenche sur valeur nulle
Publié : 24 juil. 2019, 17:05
par Neutrino
Bonjour,
Peux-tu poster ton script ?
Re: LUA DZEVENTS, déclenche sur valeur nulle
Publié : 25 juil. 2019, 09:42
par 33ced
je viens de voir autre chose, mon script LUA ne déclenche pas sur l'index 197 qui est le ON/OFF de mon capteur de porte mais sur l'index 199 qui est l'idx de la temperature du capteur, avec une valeur nulle.
2019-07-24 13:44:01.369 Status: dzVents: Info: Handling events for: "Porte Entrée", value: ""
2019-07-24 13:44:01.369 Status: dzVents: Info: ------ Start internal script: device_AlarmDetected: Device: "Porte Entrée (Z-Stick)", Index: 199
Re: LUA DZEVENTS, déclenche sur valeur nulle
Publié : 25 juil. 2019, 11:18
par 33ced
En fait le declenchement du script sur l'index temperature du capteur de porte se produit 1 fois par jour. Sinon le capteur de porte fonctionne bien en déclenchement "open/close" dans le declenchement du script.
Pardon je suis bien en dzvents (et pas LUA pure)
Re: LUA DZEVENTS, déclenche sur valeur nulle
Publié : 25 juil. 2019, 11:53
par Neutrino
Neutrino a écrit : 24 juil. 2019, 17:05
Bonjour,
Peux-tu poster ton script ?
Re: LUA DZEVENTS, déclenche sur valeur nulle
Publié : 25 juil. 2019, 12:07
par 33ced
Neutrino a écrit : 25 juil. 2019, 11:53
Neutrino a écrit : 24 juil. 2019, 17:05
Bonjour,
Peux-tu poster ton script ?
Je ne l'ai pas là. Juste je voudrais savoir en dzvents comme on declenche sur tel ou tel idx d'un capteur.
Exemple: mon capteur fait "on/off" (idx 197) + temperature (idx 199), on met dans le script: on={ devices = 'Porte'............
il declenche sur quoi mon script sur le capteur quelque soit l'idx?
Re: LUA DZEVENTS, déclenche sur valeur nulle
Publié : 25 juil. 2019, 13:05
par Neutrino
Un script Dzvents peut se déclencher sur un timer, un nom ou un idx
Dans ton cas, apparemment, tu utilises le même nom pour 2 capteurs différents.
Soit tu utilises un nom différent pour chaque capteur, soit tu utilises l'idx :
https://www.domoticz.com/wiki/DzVents:_ ... 7B_..._.7D
Perso, il vaut mieux éviter les doublons de noms.
Par exemple, tous mes capteurs de température commencent par "Temp".
Ainsi, je peux déclencher un script sur "Temp*".