Sujet classique, mais très utile pour l'apprentissage du KNX !
Pour la faire brève,
- il faut configurer tes entrées binaire du TXB302 en Toggle ou Inverseur. L'idée, dans ce cas, c'est que l'inversion de l'état de l'interrupteur inverse l'état de l'objet qui lui est associé, quelle que soit la position de départ de l'interrupteur (ouvert ou fermé) et quelle que soit l'état initial de l'objet (ON ou OFF).
- il faut faire en sorte que les objets de tout tes modules TXB302 partagent la même information. C'est à dire : si un de tes 3 modules change l'état de son objet (i.e. que tu as manoeuvré l'interrupteur qui est branché dessus), il faut que les autres modules "le sachent" : c'est à dire que leur objet recoivent cette information. Donc, il faut activer le flag W sur ces objets. Or, s'agissant de modules d'entrée, souvent par défaut seul leur flag T (transmettre. C'est à dire transmission de l'info du module vers le bus) est actif, et pas le flag W (write, écrire, c'est à dire transmission de l'info du bus vers le module).
Très bonne occasion de comprendre le fonctionnement des flags, des objets et de leur "liaison" aux adresses de groupe...
Nota :
Certains t'expliqueront sans doute que tu dois aussi reboucler le retour d'état du module de sortie vers module d'entrée. Il y a des tutos qui circulent sur ce point.
C'est pas faux, ça marche aussi, mais ça oblige à ajouter une adresse de groupe pour cette information d'état et ça complique un peu le tout... En réalité, cela n'est nécessaire QUE si ton module de sortie peut changer d'état autrement que par une commande transitant par l'adresse de groupe de commande avec laquelle tu l'as lié aux modules d'entrées. Ça arrive notamment avec des histoires de variations / scenes. Mais sur une simple commande ON/OFF par des interrupteurs, ce n'est pas indispensable.
Pour la faire brève,
- il faut configurer tes entrées binaire du TXB302 en Toggle ou Inverseur. L'idée, dans ce cas, c'est que l'inversion de l'état de l'interrupteur inverse l'état de l'objet qui lui est associé, quelle que soit la position de départ de l'interrupteur (ouvert ou fermé) et quelle que soit l'état initial de l'objet (ON ou OFF).
- il faut faire en sorte que les objets de tout tes modules TXB302 partagent la même information. C'est à dire : si un de tes 3 modules change l'état de son objet (i.e. que tu as manoeuvré l'interrupteur qui est branché dessus), il faut que les autres modules "le sachent" : c'est à dire que leur objet recoivent cette information. Donc, il faut activer le flag W sur ces objets. Or, s'agissant de modules d'entrée, souvent par défaut seul leur flag T (transmettre. C'est à dire transmission de l'info du module vers le bus) est actif, et pas le flag W (write, écrire, c'est à dire transmission de l'info du bus vers le module).
Très bonne occasion de comprendre le fonctionnement des flags, des objets et de leur "liaison" aux adresses de groupe...
Nota :
Certains t'expliqueront sans doute que tu dois aussi reboucler le retour d'état du module de sortie vers module d'entrée. Il y a des tutos qui circulent sur ce point.
C'est pas faux, ça marche aussi, mais ça oblige à ajouter une adresse de groupe pour cette information d'état et ça complique un peu le tout... En réalité, cela n'est nécessaire QUE si ton module de sortie peut changer d'état autrement que par une commande transitant par l'adresse de groupe de commande avec laquelle tu l'as lié aux modules d'entrées. Ça arrive notamment avec des histoires de variations / scenes. Mais sur une simple commande ON/OFF par des interrupteurs, ce n'est pas indispensable.