23/01/2020, 09:15:48
J'ai répondu trop vite !
Dans la solution donnée précédemment, j'ai oublié d'inclure "l'écoute" de l'état des boutons afin d'éviter les doubles-appuis : par exemple, le premier appui sur le bouton 3 va allumer les deux zones (EXT CUISINE et SALON), le bouton 4 n'étant pas informé il faudra ensuite appuyer deux fois sur ce bouton pour éteindre les deux zones.
Ensuite, comme l'a indiqué fabric24, il est possible d'utiliser 3 GA.
GA 1 :
OBJ ON/OFF bouton 1 (S = 1)
OBJ Sortie ON/OFF EXT CUISINE
OBJ ON/OFF bouton 3 (S=0)
OBJ ON/OFF bouton 4 (S=0)
GA 2 :
OBJ ON/OFF bouton 2 (S = 1)
OBJ Sortie ON/OFF SALON
OBJ ON/OFF bouton 3 (S=0)
OBJ ON/OFF bouton 4 (S=0)
GA 3 :
OBJ ON/OFF bouton 3 (S = 1)
OBJ ON/OFF bouton 4 (S=1)
OBJ Sortie ON/OFF EXT CUISINE
OBJ Sortie ON/OFF SALON
OBJ ON/OFF bouton 1 (S=0)
OBJ ON/OFF bouton 2 (S=0)
Il faut 2 GA pour le retours d'états
GA 4
OBJ LED Etat SALON
OBJ état Canal on/off SALON
GA 5
OBJ LED Etat EXT CUISINE
OBJ Etat Canal on/off EXT CUISINE
Dans la solution donnée précédemment, j'ai oublié d'inclure "l'écoute" de l'état des boutons afin d'éviter les doubles-appuis : par exemple, le premier appui sur le bouton 3 va allumer les deux zones (EXT CUISINE et SALON), le bouton 4 n'étant pas informé il faudra ensuite appuyer deux fois sur ce bouton pour éteindre les deux zones.
Ensuite, comme l'a indiqué fabric24, il est possible d'utiliser 3 GA.
GA 1 :
OBJ ON/OFF bouton 1 (S = 1)
OBJ Sortie ON/OFF EXT CUISINE
OBJ ON/OFF bouton 3 (S=0)
OBJ ON/OFF bouton 4 (S=0)
GA 2 :
OBJ ON/OFF bouton 2 (S = 1)
OBJ Sortie ON/OFF SALON
OBJ ON/OFF bouton 3 (S=0)
OBJ ON/OFF bouton 4 (S=0)
GA 3 :
OBJ ON/OFF bouton 3 (S = 1)
OBJ ON/OFF bouton 4 (S=1)
OBJ Sortie ON/OFF EXT CUISINE
OBJ Sortie ON/OFF SALON
OBJ ON/OFF bouton 1 (S=0)
OBJ ON/OFF bouton 2 (S=0)
Il faut 2 GA pour le retours d'états
GA 4
OBJ LED Etat SALON
OBJ état Canal on/off SALON
GA 5
OBJ LED Etat EXT CUISINE
OBJ Etat Canal on/off EXT CUISINE