Cet article traite des thèmes suivants :
Informations de base
But
Cette app permet de comparer des appareils issus d'un projet ETS et leurs représentants physiques dans l'installation KNX réelle. De cette façon, des participants individuels, des lignes et/ou des zones entières (ou même le projet ETS) peuvent être comparés. Le cas d'utilisation le plus important consiste à rechercher des différences fonctionnelles (dues à des manipulations/modifications effectuées par des tiers, par exemple) au sein de l'installation, en cas de réclamation au titre de la garantie, par exemple. Un autre cas d'utilisation consiste à s'assurer que des modifications requises ont bien été effectuées, dans le contexte d'une mise à jour liée à la sécurité, par exemple.
Quels sont les appareils pouvant être comparés ?
En principe, tout appareil enregistré/certifié avec au moins un programme d'application 'embarqué' peut faire l'objet d'une comparaison. Cela signifie qu'un connecteur ou une inductance de protection KNX ne peut pas faire l'objet d'une comparaison. Il existe toutefois une exception : les participants comportant une extension (plug-in) 'multi-pass' ne peuvent absolument pas être comparés.
Détails techniques
Une fois qu'un appareil a été mis en service par ETS, toutes ses données de configuration requises, constituant ce que l'on appelle son 'image mémoire' (ou 'image') sont téléchargées dans la mémoire de l'appareil. Cette app intègre une fonction lui permettant de lire les images mémoire des appareils (autrement dit, de reconstruire ces 'images mémoire') en appliquant une procédure en deux étapes :
- Première étape : comparaison de base
- Deuxième étape : comparaison avancée
Première étape : comparaison de base
Les informations suivantes sont lues à partir de l'appareil physique au sein de l'installation et comparées à celles de l'appareil figurant dans le projet ETS :
- version du masque (également appelée 'descripteur d'appareil') ;
- ID du programme d'application actuellement chargé ;
- état de chargement du programme d'application actuellement chargé.
Si la comparaison de base échoue, la comparaison avancée n'est pas effectuée. Conditions d'échec de la comparaison de base :
- La version du masque est inconnue d'ETS.
- La version du masque ne correspond pas ou n'est pas dans la liste de compatibilité.
- L'ID du programme d'application ne correspond pas, c'est-à-dire que la combinaison ID de fabricant + Type de participant + Version de périphérique ne correspond pas.
- Le statut de chargement du programme d'application est défini à 'Non chargé'.
Si un appareil possède plusieurs programmes d'application, cela s'applique à tous les programmes d'application.
Deuxième étape : comparaison avancée
L'app crée deux images mémoire, une première image mémoire basée sur les informations figurant dans le projet ETS et la deuxième, sur les informations lues à partir de l'appareil physique. L'app compare ensuite ces deux images mémoire et génère une liste de différences (le cas échéant).
L'existence d'une différence ne signifie toutefois pas qu'il y a eu un changement fonctionnel et/ou une manipulation de l'appareil.
Exemple : une valeur par défaut de scène chargée via ETS peut ensuite être modifiée par l'utilisateur (durant l'exécution), mais cette modification est considérée comme une manipulation 'autorisée'.
Activation
Suivez ces instructions pour activer l'application :
- Achetez une licence à partir de MyKNX.
- Mise sous licence expliqué ici
- Aucun fichier supplémentaire *.etsapp ne doit être installé
Utilisation de l'app Device Compare dans ETS
La fonction peut être invoquée au moyen du menu contextuel d'un ou de plusieurs appareils. Comme cette app lit des données à travers le bus, son utilisation entraîne l'affichage d'opérations dans la barre latérale (une par appareil).
Les différences détectées sont présentées dans l'affichage des résultats pour chaque appareil.
Le bouton Update Programming State (Mise à jour de l'état de programmation) permet de faire à nouveau concorder l'appareil physique au sein de l'installation et l'appareil figurant dans le projet.
Ce bouton affectera tous les participants de la liste.
À propos des drapeaux de téléchargement (dans le projet ETS):
- L'app réinitialise (si nécessaire) les indicateurs de téléchargement respectifs en cas de discordance entre l'appareil physique et l'appareil dans le projet ETS.
- L'app initialise (si nécessaire) les indicateurs de téléchargement respectifs en cas de concordance entre l'appareil physique et l'appareil dans le projet ETS.
En résumé, après la comparaison, trois résultats différents sont possibles pour un appareil dans un projet :
- Le résultat peut être évalué : affiché en vert ou rouge.
- Le résultat ne peut pas être évalué : affiché en jaune.
- Aucun résultat parce que le participant ne peut pas ou ne doit même pas être comparé. (Avertissement signalé.)