Forum KNX francophone / English KNX forum
Comment faire apparaitre tous les objets de groupe possible d'un participant ? - Version imprimable

+- Forum KNX francophone / English KNX forum (https://www.knx-fr.com)
+-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3)
+--- Forum : ETS (https://www.knx-fr.com/forumdisplay.php?fid=9)
+--- Sujet : Comment faire apparaitre tous les objets de groupe possible d'un participant ? (/showthread.php?tid=7542)



Comment faire apparaitre tous les objets de groupe possible d'un participant ? - pierrem - 30/08/2021

Bonjour à tous,

De retour de vacances, je reprend la reconfiguration de mon installation KNX.

Là je bute toujours sur les BP Led et les indicateurs d'état (cf mon post "Utilisation voyant d’état BP Hager WKT316" ).

Je pense qu'une solution à mon problème serait de détourner certains objets de groupe des participants pour utiliser les I.E en mode interrupteur (envois OFF sur l'appuis d'une touche) et non en mode télérupteur. 

Pour cela, il faudrait que je puisse faire apparaitre tous les objets de groupe possible du participant, indépendamment de la configuration.

Or quand j'insère un participant, je ne vous que les objets de groupes disponibles en fonction des paramètres choisis.

Voici un exemple pour un BP Hager 2 touches nouvellement inséré : 

[attachment=1829]

Lorsqu'il n'est pas configuré, il n'y a que 2 objets de groupe de visible.

Pourtant, un des participants existant dans le projet à tous les objets de groupe de disponibles, alors que les paramètres ne sont pas configurés.

[attachment=1830]

Il a plus d'une trentaine d'objets disponibles, alors que les fonctions de boutons sont en état "Non Utilisé".

Dans les 2 cas, il s'agit de la même version de l'application avec la même empreinte.

Je tourne en rond depuis des jours et je ne sais pas comment reproduire ce fonctionnement.

Est ce que quelqu'un parmi vous saurait comment faire ?

Merci d'avance.


RE: Comment faire apparaitre tous les objets de groupe possible d'un participant ? - filou59 - 30/08/2021

Alors il y a 2 choses :
-Les objets apparaissent en fonction de ton paramétrage.
Exemple :
Tu ne peux pas voir les objet de configuration dun VR si tu as paramétré ton BP en mode Toggle.

-Tu as vu l'onglet Objets de groupe dans ton participant ? Il liste tous les objets que tu as en fonction du paramétrage actuel :
[attachment=1831]


RE: Comment faire apparaitre tous les objets de groupe possible d'un participant ? - fabric24 - 31/08/2021

Bonjour
@filou59
Je suis d'accord avec toi mais regarde la seconde image, inter 0.2.2
Ça lui affiche tout.
Bizarre car Hager ça filtre en fonction du paramétrage pas comme certains fabricant qui affichent tous les objets


RE: Comment faire apparaitre tous les objets de groupe possible d'un participant ? - pierrem - 31/08/2021

Si ca se trouve, il s'agit d'une application plus ancienne ...
Est ce que ca peut être lié à la version ETS5 utilisée ?


RE: Comment faire apparaitre tous les objets de groupe possible d'un participant ? - pierrem - 31/08/2021

J'ai creusé un peu.  J'ai regardé dans la structure du fichier .knxproj le fichier du projet (P-054A/0.XML)


Pour le participant ayant tous les objets de groupes visibles, la balise XML GroupObjectTree contient un grand nombre de références dans l'attribut GroupObjectInstances  :

Code :
 <DeviceInstance Id="P-054A-0_DI-16" Address="2" Name="BP 2T EVIER" ProductRefId="M-0009_H-9.20.2F.2F.20WKT312-1_P-WKT312" ...>
 ...
      <GroupObjectTree GroupObjectInstances="O-15_R-395 O-16_R-396 O-0_R-380 O-0_R-479 O-1_R-2 O-1_R-242 O-1_R-243 O-1_R-386 O-2_R-3 O-3_R-4 O-4_R-5 O-5_R-6 O-5_R-244 O-6_R-7 O-6_R-381 O-7_R-8 O-7_R-245 O-7_R-246 O-7_R-387 O-8_R-9 O-9_R-10 O-10_R-11 O-11_R-12 O-11_R-303 O-14_R-111 O-15_R-112 O-19_R-116 O-19_R-332 O-19_R-368 O-19_R-369 O-20_R-362 O-21_R-118 O-22_R-119 O-23_R-120 O-24_R-121 O-24_R-333 O-24_R-370 O-24_R-371 O-25_R-363 O-26_R-123 O-27_R-124 O-28_R-125" />
</DeviceInstance>


Pour le participant n'ayant que les objets de groupes configurés visibles, la balise l'attribut GroupObjectInstancesne contient que le minimum de références :
Code :
 <DeviceInstance Id="P-054A-0_DI-68" Address="60" Name="BP 2T Cuisine" ProductRefId="M-0009_H-9.20.2F.2F.20WKT312-1_P-WKT312" ...>
...
      <GroupObjectTree GroupObjectInstances="O-15_R-395 O-16_R-396 O-0_R-403 O-1_R-484 O-6_R-604 O-7_R-602" />
</DeviceInstance>

Dans les 2 cas, il d'agit de la même version de l'application. C'est juste le contenu de cette balise qui change.

J'ai naïvement modifié le fichier avec un éditeur de texte pour copier le contenu de l'attribut GroupObjectInstances
Malheureusement, l'import a échoué car la signature ne correspond plus au contenu du fichier :-(

Bref, je ne sais pas comment me sortir de cette impasse ... C'est frustrant.


RE: Comment faire apparaitre tous les objets de groupe possible d'un participant ? - fabric24 - 31/08/2021

Quelle version d'ETS as tu ?
le fichier qui affiche tout il vient d'où ?


RE: Comment faire apparaitre tous les objets de groupe possible d'un participant ? - pierrem - 31/08/2021

(31/08/2021, 16:48:16)fabric24 a écrit : Quelle version d'ETS as tu ?
le fichier qui affiche tout il vient d'où ?

J'ai une version ETS 5.7.2.
Le fichier .knxproj initial m'a été transmis par le précédent propriétaire. Peut être a t'il été créé avec ETS4. 
Il n'est cependant pas à jour. Il y a pas mal de différences avec les participants. 
Du coup j'essaye de resynchroniser le fichier projet avec ce qui est effectivement configuré dans les participants (via les commandes de comparaison).


RE: Comment faire apparaitre tous les objets de groupe possible d'un participant ? - pierrem - 31/08/2021

J'arrive a copier/coller le participant entre 2 projets. La copie conserve bien TOUS les objets de groupes !

Idéalement, est ce que quelqu'un parmi vous aurait un projet contenant un participant avec l'application WFL306A (Hager WKT316) pour lequel tous les objets de groupe sont visibles et pourrait m'envoyer un fichier knxproj avec juste une copie du participant ????

Merci d'avance :-)