D'après les tests que j'ai effectué le bouton n'envoie d'ordre d'allumage que si la lampe est éteinte et de même il n'envoie d'ordre d'extinction que si la lampe est allumée, probablement dans un soucis d'optimisation des télégrammes sur le bus.
Le bouton a donc besoin de l'objet retour d'état de ton actionneur pour savoir ce qu'il doit faire. Comme tu n'avais pas renseigné le GA du retour d'état, dans sa logique elle était toujours à zéro .. c'est probablement pourquoi il envoyait bien le ON d'allumage .... mais pas le OFF puisque pour le bouton l'actionneur était déjà à Off (pas de GA donc valeur=0)
C'est exactement la même chose si tu utilises la fonction "toggle" .... comment veux-tu que le bouton sache si il doit envoyer un 0 ou un 1 sans connaitre au préalable l'état de l'actionneur ?
Le bouton a donc besoin de l'objet retour d'état de ton actionneur pour savoir ce qu'il doit faire. Comme tu n'avais pas renseigné le GA du retour d'état, dans sa logique elle était toujours à zéro .. c'est probablement pourquoi il envoyait bien le ON d'allumage .... mais pas le OFF puisque pour le bouton l'actionneur était déjà à Off (pas de GA donc valeur=0)
C'est exactement la même chose si tu utilises la fonction "toggle" .... comment veux-tu que le bouton sache si il doit envoyer un 0 ou un 1 sans connaitre au préalable l'état de l'actionneur ?
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)