Créer scénario simple et double appui avec variable

A la place ou pour remplacer, c’est pas un peu pareil ?

Oui, c’est pour mettre à la place, mais créé en une autre déjà pour bien voir le compteur

J’aurais dû me relire ! :upside_down_face:

Je n’ai aucun retour pour statechanges :

Un clic simple

0000|[2023-12-14 22:50:22]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 1
0001|[2023-12-14 22:50:22]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 0

Un clic double

0011|[2023-12-14 22:51:53]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 1
0012|[2023-12-14 22:51:53]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 0
0014|[2023-12-14 22:51:54]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 1
0015|[2023-12-14 22:51:54]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 0

Un clic simple

0024|[2023-12-14 22:53:12]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 1
0026|[2023-12-14 22:53:12]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 0

Est-ce que mes paramètres sont bon ?

Pour illustrer mon propos j’aurais tenté quelque chose de ce style :

Bien entendu ça se teste et les sleep sont dans doute à ajuster en fonction du comportement du plugin et du bouton.

Sans le == 2 pour voir la vrai valeur de ce qu’il y a dans la fonction.

Sinon tente l’approche d’Aurel…

Bonsoir.

J’ai retiré le ==2

Le résultat est le même, je n’ai rien dans les logs ou l’historique du virtuel concernant le statechanges. Il reste à 0.

Simple clic

0454|[2023-12-15 21:15:06]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 1
0456|[2023-12-15 21:15:06]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 0

Double clic

0466|[2023-12-15 21:17:23]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 1
0467|[2023-12-15 21:17:23]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 0
0469|[2023-12-15 21:17:24]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 1
0470|[2023-12-15 21:17:24]INFO : Evènement sur la commande [Salle TV][BP1][BP1] valeur : 0

Par curiosité, pourquoi passer à 8 secondes ?

Merci pour votre l’exemple. Je vais essayer de le mettre en place afin de voir si cela donne quelque chose.

Bonsoir,

J’ai essayé différents timings, j’ai à chaque fois ceci :

un clic :

------------------------------------
[2023-12-15 22:47:04][SCENARIO] -- Start : Scenario execute sur evenement : #variable(BP1273A7A1700B4)#.
[2023-12-15 22:47:05][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(BP1273A7A1700B4) == 1
[2023-12-15 22:47:05][SCENARIO] Evaluation de la condition : [0 == 1] = Faux
[2023-12-15 22:47:05][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-12-15 22:47:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-15 22:47:06][SCENARIO] -- Start : Scenario execute sur evenement : #variable(BP1273A7A1700B4)#.
[2023-12-15 22:47:06][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(BP1273A7A1700B4) == 1
[2023-12-15 22:47:06][SCENARIO] Evaluation de la condition : [0 == 1] = Faux
[2023-12-15 22:47:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-12-15 22:47:06][SCENARIO] Fin correcte du scénario

double clic :

------------------------------------
[2023-12-15 22:48:57][SCENARIO] -- Start : Scenario execute sur evenement : #variable(BP1273A7A1700B4)#.
[2023-12-15 22:48:57][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(BP1273A7A1700B4) == 1
[2023-12-15 22:48:57][SCENARIO] Evaluation de la condition : [0 == 1] = Faux
[2023-12-15 22:48:57][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-12-15 22:48:57][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-12-15 22:48:58][SCENARIO] -- Start : Scenario execute sur evenement : #variable(BP1273A7A1700B4)#.
[2023-12-15 22:48:58][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(BP1273A7A1700B4) == 1
[2023-12-15 22:48:58][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2023-12-15 22:48:58][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-15 22:48:58][SCENARIO] Pause de 1 seconde(s)
[2023-12-15 22:48:59][SCENARIO] Exécution d'un bloc élément : 36
[2023-12-15 22:48:59][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(BP1273A7A1700B4) == 0
[2023-12-15 22:48:59][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2023-12-15 22:48:59][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-12-15 22:48:59][SCENARIO] Pause de 0.5 seconde(s)
[2023-12-15 22:48:59][SCENARIO] Exécution d'un bloc élément : 37
[2023-12-15 22:48:59][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(BP1273A7A1700B4) == 1
[2023-12-15 22:48:59][SCENARIO] Evaluation de la condition : [0 == 1] = Faux
[2023-12-15 22:48:59][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-12-15 22:48:59][SCENARIO]    Log : La variable à fait 1 > 0 : On a fait un simple appui
[2023-12-15 22:48:59][SCENARIO] Fin correcte du scénario

declencheur