Bonjour, depuis que je suis passé en v4.2 je n’arrive plus à utiliser le déclencheur lastChangeStateDuration ou stateDuration comme déclencher dans mon scenario alors que dans le testeur d’expression l’équation fonctionne « true ».
En V4 cela fonctionnait.
exemple de déclencheur :
Le scenario se lance même mais trop tôt et en double et ignore la fonction lastChangeStateDuration j’ai testé avec stateDuration(#[MAISON][bouton de test][Test porte]#)c’est la même chose.
Déclencheur :
lastStateDuration(#[MAISON][bouton de test][Test porte]#,0)>=10
Log
------------------------------------
[2021-11-14 11:02:14][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [MAISON][bouton de test][Test porte].
[2021-11-14 11:02:14][SCENARIO] - Exécution du sous-élément de type [condition] : if lastStateDuration(#[MAISON][bouton de test][Test porte]#,0)>=10
[2021-11-14 11:02:14][SCENARIO] Evaluation de la condition : [80>=10] = Vrai
[2021-11-14 11:02:14][SCENARIO] - Exécution du sous-élément de type [action] : then
[2021-11-14 11:02:14][SCENARIO] Exécution de la commande [TABLETTE][a7][Eteindre écran]
[2021-11-14 11:02:19][SCENARIO] - Exécution du sous-élément de type [action] : action
[2021-11-14 11:02:19][SCENARIO] Log : stateDuration 6
[2021-11-14 11:02:19][SCENARIO] Log : lastStateDuration 80>=10
[2021-11-14 11:02:19][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-11-14 11:02:26][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [MAISON][bouton de test][Test porte].
[2021-11-14 11:02:26][SCENARIO] - Exécution du sous-élément de type [condition] : if lastStateDuration(#[MAISON][bouton de test][Test porte]#,0)>=10
[2021-11-14 11:02:26][SCENARIO] Evaluation de la condition : [0>=10] = Faux
[2021-11-14 11:02:26][SCENARIO] - Exécution du sous-élément de type [action] : else
[2021-11-14 11:02:26][SCENARIO] - Exécution du sous-élément de type [action] : action
[2021-11-14 11:02:26][SCENARIO] Log : stateDuration 0
[2021-11-14 11:02:26][SCENARIO] Log : lastStateDuration 0>=10
[2021-11-14 11:02:26][SCENARIO]
- Avez vous remarqué le même problème?
- j’étais certain que en V4 cela fonctionnait! Avez vous une solution?
- Je ne comprends pas pourquoi le scenario s’exécute 2 fois pour un seule trigger.
Cordialement,