31/08/2021, 16:03:09
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 :
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 :
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.
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.