08/12/2021, 10:46:42
Le flag U est utilisé pour mettre à jour un objet en cas de réponse sur une GA à une question posée par un autre objet .
Exemple:un capteur de température et 3 affichages:
GA
objet thermomètre S ... C R - T -
objet afficheur 1 S ... C - W - U
objet afficheur 2 S ... C - W - U
objet afficheur 3 S ... C - W - U
L'objet thermomètre a le flag T pour transmetre la température et le flag R pour répondre aux interrogations du bus.
les objets afficheurs ont le flag W pour autoriser l'écriture de la température sur l'objet et le flag U pour mettre à jour l'objet.
Cas 1: le capteur transmets la température sur le bus avec le flag T, tous les objets avec le flag W prennent en compte la valeur.
Cas 2: l'afficheur n°2 interroge la température sur le bus. l'objet thermomètre avec le flag R répond. les objets afficheur avec le flag U se mettent à jour.
Il est important de n'avoir qu'un objet avec le flag R dans une GA, sinon tous les objets avec le flag R répondent chacuns leur tour et c'est le dernier qui a parlé qui a raison, si un objet répond 5°C et l'autre 7°C ...
Pour savoir comment positionner les flags R, W, U il faut s'imaginer etre du coté du bus:
Tu veux ecrire dans un objet alors flag W (Write)
Tu veux lire un objet alors flag R (Read)
Tu veux que l'objet se mette à jour lorsqu'une valeur change alors flag U (Update)
un objet doit transmettre une information sur le bus : flag T
A part les documents que je t'ai conseillé ici, je n'ai rien d'autre. Le reste c'est souvent du bon sens. il faut prendre le temps de bien visualiser les GA pour déterminer qui détient l'information et dans quel sens elle doit circuler sur le bus.
Exemple:un capteur de température et 3 affichages:
GA
objet thermomètre S ... C R - T -
objet afficheur 1 S ... C - W - U
objet afficheur 2 S ... C - W - U
objet afficheur 3 S ... C - W - U
L'objet thermomètre a le flag T pour transmetre la température et le flag R pour répondre aux interrogations du bus.
les objets afficheurs ont le flag W pour autoriser l'écriture de la température sur l'objet et le flag U pour mettre à jour l'objet.
Cas 1: le capteur transmets la température sur le bus avec le flag T, tous les objets avec le flag W prennent en compte la valeur.
Cas 2: l'afficheur n°2 interroge la température sur le bus. l'objet thermomètre avec le flag R répond. les objets afficheur avec le flag U se mettent à jour.
Il est important de n'avoir qu'un objet avec le flag R dans une GA, sinon tous les objets avec le flag R répondent chacuns leur tour et c'est le dernier qui a parlé qui a raison, si un objet répond 5°C et l'autre 7°C ...
Pour savoir comment positionner les flags R, W, U il faut s'imaginer etre du coté du bus:
Tu veux ecrire dans un objet alors flag W (Write)
Tu veux lire un objet alors flag R (Read)
Tu veux que l'objet se mette à jour lorsqu'une valeur change alors flag U (Update)
un objet doit transmettre une information sur le bus : flag T
A part les documents que je t'ai conseillé ici, je n'ai rien d'autre. Le reste c'est souvent du bon sens. il faut prendre le temps de bien visualiser les GA pour déterminer qui détient l'information et dans quel sens elle doit circuler sur le bus.
__________________________________________________________
Full KNX, même la sonnette ! Home Assistant, automate WAGO, DALI-2
Full KNX, même la sonnette ! Home Assistant, automate WAGO, DALI-2