Et comme tu peux donc t’en rendre compte, ton scénario voit bien le « Appui long » et allume la lumière. Par contre il voit aussi un « N/A » et un « Relâchement ». L’instruction « Sinon » est donc traité et éteint ta lumière.
On voit aussi qu’il prend en compte un 2eme « Appui long » au bout d’une seconde ce qui va poser un problème pour la suite.
Comme je le disais dans le post que Madcow a mentionné, la technique c’est de faire en sorte que le scénario soit encore en train de tourner quand un autre évènement arrive. Ainsi il ne sera pas exécuté à nouveau. On fait ça avec un « sleep ».
Donc en résumé pour récupérer ton fonctionnement d’avant :
Change le déclencheur : #[Salle à ....][CentralScene-4]# == 'Appui long'
Tu éviteras du coup de capter les autres états (N/A et Relâchement)
Ensuite il faut modifier le corps de ton scénario pour qu’il puisse faire ce qu’il faut alors qu’il recevra le même évènement « Appui long » quand tu voudras allumer ou éteindre…
Et pour ça il va falloir l’état de tes lumières. Est-ce qu’elles sont allumées ? Dans ce cas il faudra éteindre. Sinon il faudra allumer. Tu as bien l’état des lumières dans une commande ?
Donc en résumé et en mettant bien sûr les bonnes commandes :
Déclencheur : #[Salle à ....][CentralScene-4]# == 'Appui long'
SI #[Etat_lumières] == 'Allumé' Alors
Eteindre
SINON Alors
Allumer
Sleep 3
Merci pour ta réponse.
Je vais regarder ça à tête reposée en fin de journée.
Je suis pas au top dans ce domaine, donc je vais essayer de comprendre et de le faire.
Je reviens vers vous
Par contre je bloque sur le fait que j’ai une commande ou pas pour l’état des lumières.
J’ai bien une commande état, mais j’ai l’impression que c’est en %, et donc pas indiqué « allumé »
En fait j’ai deux modules sur rail à piloter comme ça:
Je ne peux pas faire de copier coller de tes commandes vu qu’il n’y a que des images.
Tu peux mettre l’expression de ton déclencheur de scénario dans le testeur d’expression et me donner le résultat ?
Parce que en l’état, dès lors que tu fais un appuie long, le scénario devrait se déclencher et tu devrais donc voir des logs dans le scénario … c’est pas normal qu’il ne se déclenche pas.
Je viens de tenter de remettre comme avant, le déclencheur en retirant donc le == ‹ appui long › et les lumières s’allument.
Par contre elles ne veulent plus s’éteindre maintenant.
Sur le log, à 21:32:15 et 21:35:29c’est quand j’ai rappuyé pour éteindre.
[2025-11-25 21:31:49][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Salle a manger][Bouton de commande salle salon][CentralScene-4] (2).
[2025-11-25 21:31:49][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Jardin cour][Spots ardoise groupe][Etat]# == 1
[2025-11-25 21:31:49][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
[2025-11-25 21:31:49][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-11-25 21:31:49][SCENARIO] Exécution de la commande [Jardin cour][Spots ardoise groupe][All on]
[2025-11-25 21:31:49][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-11-25 21:31:49][SCENARIO] Pause de 3 seconde(s)
[2025-11-25 21:31:52][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-11-25 21:32:03][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Salle a manger][Bouton de commande salle salon][CentralScene-4] (2).
[2025-11-25 21:32:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Jardin cour][Spots ardoise groupe][Etat]# == 1
[2025-11-25 21:32:03][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
[2025-11-25 21:32:03][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-11-25 21:32:03][SCENARIO] Exécution de la commande [Jardin cour][Spots ardoise groupe][All on]
[2025-11-25 21:32:03][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-11-25 21:32:03][SCENARIO] Pause de 3 seconde(s)
[2025-11-25 21:32:06][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-11-25 21:32:15][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Salle a manger][Bouton de commande salle salon][CentralScene-4] (2).
[2025-11-25 21:32:15][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Jardin cour][Spots ardoise groupe][Etat]# == 1
[2025-11-25 21:32:15][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
[2025-11-25 21:32:15][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-11-25 21:32:15][SCENARIO] Exécution de la commande [Jardin cour][Spots ardoise groupe][All on]
[2025-11-25 21:32:15][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-11-25 21:32:15][SCENARIO] Pause de 3 seconde(s)
[2025-11-25 21:32:18][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-11-25 21:35:29][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Salle a manger][Bouton de commande salle salon][CentralScene-4] (2).
[2025-11-25 21:35:29][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Jardin cour][Spots ardoise groupe][Etat]# == 1
[2025-11-25 21:35:29][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
[2025-11-25 21:35:29][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-11-25 21:35:29][SCENARIO] Exécution de la commande [Jardin cour][Spots ardoise groupe][All on]
[2025-11-25 21:35:29][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-11-25 21:35:29][SCENARIO] Pause de 3 seconde(s)
[2025-11-25 21:35:32][SCENARIO] Fin correcte du scénario```
C’est la commande Etat qui est « pourrie » elle ne contient rien
[2025-11-25 21:32:03][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
Pour y arriver il faut que l’on sache exactement quelles valeurs prennent les commandes de ton groupe dans tel ou tel cas de figure.
Hors bouton et scénario, utilise les boutons « Tester » pour faire du « All Off » et « All On » et regarde avec le testeur d’expression comment se comporte les commandes « Etat », « Nombre Off », « Nombre On ».
Tu peux faire un état des lieux et on adaptera le scénario.
[2025-11-25 21:40:45][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Salle a manger][Bouton de commande salle salon][CentralSceneLabel-4] (Appui long).
[2025-11-25 21:40:46][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Jardin cour][Spots ardoise groupe][Etat]# == 1
[2025-11-25 21:40:46][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
[2025-11-25 21:40:46][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-11-25 21:40:46][SCENARIO] Exécution de la commande [Jardin cour][Spots ardoise groupe][All on]
[2025-11-25 21:40:46][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-11-25 21:40:46][SCENARIO] Pause de 3 seconde(s)
[2025-11-25 21:40:49][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-11-25 21:43:23][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Salle a manger][Bouton de commande salle salon][CentralSceneLabel-4] (Appui long).
[2025-11-25 21:43:23][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Jardin cour][Spots ardoise groupe][Etat]# == 1
[2025-11-25 21:43:23][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
[2025-11-25 21:43:23][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-11-25 21:43:23][SCENARIO] Exécution de la commande [Jardin cour][Spots ardoise groupe][All on]
[2025-11-25 21:43:23][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-11-25 21:43:23][SCENARIO] Pause de 3 seconde(s)
[2025-11-25 21:43:26][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-11-25 21:43:33][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Salle a manger][Bouton de commande salle salon][CentralSceneLabel-4] (Appui long).
[2025-11-25 21:43:33][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Jardin cour][Spots ardoise groupe][Etat]# == 1
[2025-11-25 21:43:33][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
[2025-11-25 21:43:33][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-11-25 21:43:33][SCENARIO] Exécution de la commande [Jardin cour][Spots ardoise groupe][All on]
[2025-11-25 21:43:33][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-11-25 21:43:33][SCENARIO] Pause de 3 seconde(s)
[2025-11-25 21:43:36][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-11-25 21:44:54][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Salle a manger][Bouton de commande salle salon][CentralSceneLabel-4] (Appui long).
[2025-11-25 21:44:54][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Jardin cour][Spots ardoise groupe][Etat]# == 1
[2025-11-25 21:44:54][SCENARIO] Evaluation de la condition : ["" == 1] = Faux
[2025-11-25 21:44:54][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-11-25 21:44:54][SCENARIO] Exécution de la commande [Jardin cour][Spots ardoise groupe][All on]
[2025-11-25 21:44:54][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-11-25 21:44:54][SCENARIO] Pause de 3 seconde(s)
[2025-11-25 21:44:57][SCENARIO] Fin correcte du scénario