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
LUA DZEVENTS, déclenche sur valeur nulle
LUA DZEVENTS, déclenche sur valeur nulle
Domoticz sur RASPBERRY PI 1
Versions:
- Rasbian Buster
- Domoticz 2023.1
- Python 3.7.3
Versions:
- Rasbian Buster
- Domoticz 2023.1
- Python 3.7.3
Re: LUA DZEVENTS, déclenche sur valeur nulle
Bonjour,
Peux-tu poster ton script ?
Peux-tu poster ton script ?
Re: LUA DZEVENTS, déclenche sur valeur nulle
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
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
Domoticz sur RASPBERRY PI 1
Versions:
- Rasbian Buster
- Domoticz 2023.1
- Python 3.7.3
Versions:
- Rasbian Buster
- Domoticz 2023.1
- Python 3.7.3
Re: LUA DZEVENTS, déclenche sur valeur nulle
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)
Pardon je suis bien en dzvents (et pas LUA pure)
Domoticz sur RASPBERRY PI 1
Versions:
- Rasbian Buster
- Domoticz 2023.1
- Python 3.7.3
Versions:
- Rasbian Buster
- Domoticz 2023.1
- Python 3.7.3
Re: LUA DZEVENTS, déclenche sur valeur nulle
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?
Domoticz sur RASPBERRY PI 1
Versions:
- Rasbian Buster
- Domoticz 2023.1
- Python 3.7.3
Versions:
- Rasbian Buster
- Domoticz 2023.1
- Python 3.7.3
Re: LUA DZEVENTS, déclenche sur valeur nulle
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*".
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*".