Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Comment faire apparaitre tous les objets de groupe possible d'un participant ?
#5
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.
Répondre


Messages dans ce sujet
RE: Comment faire apparaitre tous les objets de groupe possible d'un participant ? - par pierrem - 31/08/2021, 16:03:09

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)