15/07/2025, 15:52:41
(15/07/2025, 13:28:33)filou59 a écrit : Il n'y a qu'un participant qui peut répondre a un message. Si qq répond le message est acquité.
Le KNX est un bus evenementiel .
Tu poses une question 0/1/0 qq va te répondre sur cette adresse et pas sur une autre.
Et puis imagine que 2 participant soit capable de répondre sur une même adresse, le 1er répond 0, le 2nd répond 1, tu gère comment du coup ?
De fait, si 2 participants ont la même configuration, chacun "veut" répondre.
Un participant peut éventuellement renoncer à répondre s'il voit qu'un autre l'a déjà fait (la norme lui impose t'il de surveiller les réponse des autres pour renoncer ? Je ne pense pas).
Avec le matos Hager, comme évoqué:
- les participants répondent sur l'adresse qui a le flag S, pas sur l'adresse qui reçoit le READ
- les 2 participants répondent, donc pas de mécanisme permettant de vérifier que le message est acquitté.
Donc en configurant une adresse propre à l'objet de groupe avec Flag S, on peut gérer les réponses multiples, chaque réponse devant être configurée avec une adresse permettant d'identifier l'envoyeur.
Question subsidiaire:
Dans le cas d'un "objet de groupe" avec les Flags CRW-- (càd écrit une valeur soit de son propre chef, soit en réponse à un READ)
A quoi ça servirait de pouvoir lier plusieurs GA, si une seule a le flag Envoi/S, si c'est pas pour que cette adresse réponde quand les autres reçoivent un READ ?