Lorsque je fais un write sur l'un des deux les deux ensemble reagissent... Comment faire pour que un seul reagisse mais que linknx vois quand meme le changement d'etat lorsque l'on actionne par 1.1.18
J'espere avoir ete assez comprehenssible.
Cordialement,
Yannick
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Comme le type est EIS6, j'en déduis que les adresses 1/0/4 et 1/0/3 sont des valeurs entre 0 et 255 (correspondant à 0 - 100%)
Par contre, je ne comprends pas ce que sont 0/0/5 et 0/0/6. De quel type de valeurs s'agit il?
Si c'est également EIS6, alors je ne comprends pas pourquoi il y a une adresse pour augmenter et une autre pour diminuer. Une seule adresse suffit, et si on envoie la valeur 0 dessus le dimmer s'éteint, si on envoie 255 il s'alllume à fond.
Si ce n'est pas un EIS6, la config linknx est mauvaise car on ne peut pas mélanger des types sur un même objet.
Que se passe-t'il si linknx est arrêté? Est-ce-que les 2 dimmers réagissent aussi ensemble lorsqu'on appuie sur le poussoir?
A+
Jean-François
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Mes questions restent les mêmes:
Que se passe-t'il si linknx est arrêté? Est-ce-que les 2 dimmers réagissent aussi ensemble lorsqu'on appuie sur le poussoir?
Pourquoi utiliser 2 adresses différentes pour augmenter et diminuer (0/0/5 et 0/0/6)? Si ces 2 adresses sont de type EIS6, envoyer la valeur 0 sur l'une ou l'autre aura le même effet (éteindre complètement). Et envoyer 255 sur l'une ou l'autre allumera le dimmer au maximum. Donc elles font exactement la même chose...
A part ça, il serait intéressant d'utiliser le moniteur de bus d'ETS pour voir exactement ce qui se passe sur le bus quand on essaie de commander un des 2 dimmers séparément via linknx.
@Ronny:
The forum is opened to all and not specifically dedicated to English. I'll try to answer in the question's language if I can.
Bien à vous,
Jean-François
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Si linknx est arreté les deux dimmers reagissent effectivement car le bouton est programmé dans ce sens (sur l'adresse 0/0/5)
Sur l'adresse 1/0/3 seul un dimmer devrait reagir. Mais des que je rajoute le <listener gad="0/0/5"/> les deux reagissent, comme si on envoyait la valeure a 0/0/5...
Cordialement,
Yannick
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Selon les traces du moniteur de bus, voici ce qui se passe:
Linknx envoie la valeur 108 sur 1/0/3
Le dimmer 1.1.20 envoie la valeur ON sur 0/0/3
Le dimmer 1.1.19 envoie la valeur ON sur 0/0/3
Le dimmer 1.1.20 envoie la valeur 99 sur 1/0/3
Le dimmer 1.1.19 envoie la valeur 255 sur 1/0/4
Je pense que le problème vient du groupe 0/0/3.
Chaque dimmer possède un objet ON/OFF et un objet représentant l'intensité d'éclairage. Lorsqu'on passe de l'intensité 0 à une autre valeur, le dimmer envoie un ON via son objet ON/OFF (si le flag "Transmit" est activé pour cet objet). Dans ton cas, il semble que les 2 dimmers ont leur objet ON/OFF configuré avec l'adresse 0/0/3. Si c'est le cas, le dimmer allumé par linknx envoie un ON sur 0/0/3, le second dimmer reçoit ce ON et s'allume a pleine puissance.
Si c'est effectivement cela qui se produit, tu devrais constater que le dimmer que tu commandes via linknx correspond bien à la valeur envoyée par linknx, alors que le second s'allume à 100%.
A+
Jean-François
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour,
J'ai deux adresses de groupe :
- 1/0/3 Salle cotés (1.1.20)
- 1/0/4 Salle centre (1.1.19)
Pour linknx
Ensuite j'ai
- 0/0/5 dim salle augmentation
- 0/0/6 dim salle diminution
Dans ce groupe il y a 1.1.20 et 1.1.19 ensemble et un poussoir 1.1.18
Dans ma config linknx j'ai donc :
<object id="ecl_salle_cotes" gad="1/0/3" type="EIS6"><listener gad="0/0/5"/><listener gad="0/0/6"/>Eclairage Salle Cotes</object>
<object id="ecl_salle_centre" gad="1/0/4" type="EIS6"><listener gad="0/0/5"/><listener gad="0/0/6"/>Eclairage Salle Centre</object>
Lorsque je fais un write sur l'un des deux les deux ensemble reagissent... Comment faire pour que un seul reagisse mais que linknx vois quand meme le changement d'etat lorsque l'on actionne par 1.1.18
J'espere avoir ete assez comprehenssible.
Cordialement,
Yannick
Bonjour,
Comme le type est EIS6, j'en déduis que les adresses 1/0/4 et 1/0/3 sont des valeurs entre 0 et 255 (correspondant à 0 - 100%)
Par contre, je ne comprends pas ce que sont 0/0/5 et 0/0/6. De quel type de valeurs s'agit il?
Si c'est également EIS6, alors je ne comprends pas pourquoi il y a une adresse pour augmenter et une autre pour diminuer. Une seule adresse suffit, et si on envoie la valeur 0 dessus le dimmer s'éteint, si on envoie 255 il s'alllume à fond.
Si ce n'est pas un EIS6, la config linknx est mauvaise car on ne peut pas mélanger des types sur un même objet.
Que se passe-t'il si linknx est arrêté? Est-ce-que les 2 dimmers réagissent aussi ensemble lorsqu'on appuie sur le poussoir?
A+
Jean-François
0/0/5 et 0/0/6 est effectivement un type EIS6
Dans ce groupe on agit sur l'augmentation de deux modules en meme temps (1.1.20 et 1.1.19) avec un seul bouton poussoir.
J'ai donc recréer un groupe (1/0/3 et 1/0/4) pour agir sur l'un des deux circuit indépendament.
Cordialement,
Yannick
Is it possible to write the messages in english?
Toutefois, mon probleme reste entier par linknx
Cordialement,
Yannick
Bonjour,
Mes questions restent les mêmes:
Que se passe-t'il si linknx est arrêté? Est-ce-que les 2 dimmers réagissent aussi ensemble lorsqu'on appuie sur le poussoir?
Pourquoi utiliser 2 adresses différentes pour augmenter et diminuer (0/0/5 et 0/0/6)? Si ces 2 adresses sont de type EIS6, envoyer la valeur 0 sur l'une ou l'autre aura le même effet (éteindre complètement). Et envoyer 255 sur l'une ou l'autre allumera le dimmer au maximum. Donc elles font exactement la même chose...
A part ça, il serait intéressant d'utiliser le moniteur de bus d'ETS pour voir exactement ce qui se passe sur le bus quand on essaie de commander un des 2 dimmers séparément via linknx.
@Ronny:
The forum is opened to all and not specifically dedicated to English. I'll try to answer in the question's language if I can.
Bien à vous,
Jean-François
Pour répondre a la question Jef2000,
Si linknx est arreté les deux dimmers reagissent effectivement car le bouton est programmé dans ce sens (sur l'adresse 0/0/5)
Sur l'adresse 1/0/3 seul un dimmer devrait reagir. Mais des que je rajoute le <listener gad="0/0/5"/> les deux reagissent, comme si on envoyait la valeure a 0/0/5...
Cordialement,
Yannick
Pour info si j'ecrit :
<object id="ecl_salle_cotes" gad="1/0/3" type="EIS6Eclairage Salle Cotes</object>
Cela fonctionne impécable, seul soucis, si il y a un evenement sur 0/0/5 ou 0/0/6, linknx ne vois pas le changement d'etat.
Voici ce qui m'est retourné par le moniteur de groupe lorsque j'envois une valeur par linknx sur un dimmer
18:51:03.162 29 BC 11 17 08 03 F2 00 80 6C
18:51:03.224 29 BC 11 14 00 03 E1 00 81
18:51:03.287 29 BC 11 13 00 03 E1 00 81
18:51:04.381 29 BC 11 14 08 03 E2 00 80 63
18:51:06.349 29 BC 11 13 08 04 E2 00 80 FF
Tres cordialement,
Yannick
Bonjour,
Selon les traces du moniteur de bus, voici ce qui se passe:
Linknx envoie la valeur 108 sur 1/0/3
Le dimmer 1.1.20 envoie la valeur ON sur 0/0/3
Le dimmer 1.1.19 envoie la valeur ON sur 0/0/3
Le dimmer 1.1.20 envoie la valeur 99 sur 1/0/3
Le dimmer 1.1.19 envoie la valeur 255 sur 1/0/4
Je pense que le problème vient du groupe 0/0/3.
Chaque dimmer possède un objet ON/OFF et un objet représentant l'intensité d'éclairage. Lorsqu'on passe de l'intensité 0 à une autre valeur, le dimmer envoie un ON via son objet ON/OFF (si le flag "Transmit" est activé pour cet objet). Dans ton cas, il semble que les 2 dimmers ont leur objet ON/OFF configuré avec l'adresse 0/0/3. Si c'est le cas, le dimmer allumé par linknx envoie un ON sur 0/0/3, le second dimmer reçoit ce ON et s'allume a pleine puissance.
Si c'est effectivement cela qui se produit, tu devrais constater que le dimmer que tu commandes via linknx correspond bien à la valeur envoyée par linknx, alors que le second s'allume à 100%.
A+
Jean-François
Bonjour,
Effectivement dans le groupe 0/0/3 on y trouve :
Sortie 1 ON/OFF V1 (1.1.20) T non activé
Sortie 1 ON/OFF V2 (1.1.19) T non activé
Bouton poussoir 1 ON/OFF (1.1.18) T activé
Sortie 1 Indication d'etat V2 (1.1.19) T activé
Sortie 1 Indication d'etat V1 (1.1.20) T activé
Effectivement la valeur envoyé par LINKNX fait bien reagir le bon dimmer a la valeur demandée.
Cordialement,
Yannick
Je viens de tester sur un autre groupe (qui ne sont pas des dimmers) et j'ai le même phénomène...
Je demande ON sur une sortie et 3 sortie se positionnent sur ON
trace du bus :
#,Temps,Service,Flags,Prio,Adr. src,Source,Adr. dest,destination,Rout,DPT,Type,Data,
1,17:16:00.750,du bus, ,L,1.1.23,KNX/IP ,1/0/0,Cuisine Centre,7,1 bit,Write,$01,
2,17:16:00.875,du bus, ,L,1.1.7,KM1,8/0/0,ON Cuisine,6,1 bit,Write,$01,
3,17:16:01.015,du bus, ,L,1.1.7,KM1,8/0/0,ON Cuisine,6,1 bit,Write,$01,
4,17:16:01.140,du bus, ,L,1.1.7,KM1,8/0/0,ON Cuisine,6,1 bit,Write,$01,
J'ai surement zappé un element dans ma configuration !!!
Cordialement,
Yannick
Je viens de refaire des essais,
tels :
<object id="ecl_cuisine_centre" gad="1/0/0">Eclairage Cuisine Centre</object>
<object id="ecl_cuisine_bar" gad="1/0/1">Eclairage Cuisine Bar</object>
<object id="ecl_cuisine_pt" gad="1/0/2">Eclairage Cuisine Plan de travail</object>
J'envois:
<write><object id="ecl_cuisine_centre" value="1"/></write>
Dans la fenetre linknx on peut lire :
Write from 0.0.0 to 1/0/0: 01
Write from 1.1.7 to 0/0/1: 01
Write from 1.1.7 to 0/0/1: 01
Write from 1.1.7 to 0/0/1: 01
Comment c'est possible que linknx demande 1 sur 1/0/0 et que le bus ecrit 1 sur 0/0/1
Je deviens fou!!!! j'en peut plus !!!!!
Cordialement,
Yannick
J'ai finis par trouver mon probleme!
Il y avait des retour d'etat mal placés dans ETS !!!
Le tout fonctionne impeccable.
Merci pour ta patience jef2000
Cordialement,
Yannick