Passer au contenu
Elausys

HyperVisu / Configuration de l'appareil

Transformations de valeurs et santé

Convertissez les unités, inversez, mettez à l'échelle et limitez les valeurs, puis corrigez les anomalies signalées dans Santé.

elausys · 20 juillet 2026
Sur cette page

Les appareils physiques transmettent rarement la valeur exacte attendue par l'application : un compteur envoie des dixièmes de kilowatt, un octet d'état regroupe huit indicateurs, un relais utilise une logique inversée. Les transformations assurent la conversion entre la valeur du protocole et la valeur affichée, pour chaque objet. La page Santé surveille ensuite chaque liaison et transformation de l'installation.

Transformations

Chaque objet de communication peut intégrer une chaîne de transformation ordonnée. Ouvrez l'éditeur Transformations de l'objet depuis sa ligne, puis cliquez sur Ajouter une transformation et sélectionnez un type :

TypeFonction
Scale & OffsetConversion linéaire : (valeur × facteur) + décalage. Conversions d'unités, mise à l'échelle de compteurs.
Invert BooleanInverse vrai et faux — pour les protocoles où 0 correspond à ON.
Bit ExtractExtrait une plage de bits d'un entier (bit de départ, nombre de bits, signé en option).
Bit CheckTeste un bit d'un entier et renvoie un booléen (inversion possible).
Value MapAssocie des valeurs discrètes à d'autres valeurs (remmappage enum), avec valeur par défaut et mode strict.
ClampLimite les valeurs à une plage définie (ou aux limites min/max de l'objet).
ThresholdConvertit un nombre en booléen (>, >=, <, <=, ==, != par rapport à un seuil, avec hystérésis).
RoundArrondit selon une précision (arrondi, plancher, plafond, troncature).

Chaque transformation possède une direction :

  • Entrant — protocole → widget (ce que l'application affiche).
  • Sortant — widget → protocole (ce qu'une commande envoie).
  • Les deux — appliqué dans les deux sens lorsque l'opération est réversible.

Les chaînes s'exécutent dans l'ordre ; glissez-déposez pour réorganiser. Un aperçu en direct vous permet de saisir une valeur d'entrée et de visualiser immédiatement le résultat de la chaîne avec des exemples.

L'éditeur de transformation pour un objet de puissance Modbus.

Validation. L'éditeur valide l'ensemble de la chaîne par rapport à l'objet et aux types de protocoles :

  • Erreurs bloquantes (ex. facteur égal à zéro, type de sortie de chaîne incompatible avec l'objet) : doivent être résolues avant l'enregistrement.
  • Avertissements (ex. conversion forcée ou avec perte possible) : permettent l'enregistrement mais maintiennent l'objet signalé sur la page Santé.

Quand une transformation est-elle nécessaire ?

L'espace Appareils signale lorsqu'une transformation est requise : boîte de dialogue d'incompatibilité DPT lors de la liaison KNX (voir « Intégration KNX »), et avertissement de type de données dans les paramètres de l'objet (voir « Paramètres d'objet, journalisation et notifications »). Tant que la transformation de conversion n'est pas configurée, l'objet apparaît sur la page Santé.

La page Santé

Ouvrez Santé depuis l'en-tête de la page Appareils. Elle répertorie chaque objet présentant une anomalie :

  • une liaison protocole ↔ widget incompatible (une liaison dont les types ne correspondent pas) ;
  • un problème de configuration de transformation ;
  • une erreur d'exécution récente (une valeur dont la conversion a échoué à l'exécution).

Chaque ligne affiche l'objet, le nombre d'anomalies par catégorie (problèmes de configuration, erreurs d'exécution) ainsi que le détail de chaque problème. Depuis une ligne, vous pouvez :

  • Ouvrir dans Appareils — accède directement à l'appareil pour corriger la liaison ou la chaîne.
  • Effacer les erreurs d'exécution — efface les erreurs d'exécution enregistrées pour cet objet, ou pour tous les objets simultanément, afin de vérifier une correction à partir d'un état propre.

Lorsque tout fonctionne correctement, la page indique simplement Aucun problème détecté — tous les objets de widget sont sains.

💡 Conseil : Après la mise en service, ouvrez la page Santé une fois l'installation active pendant quelques heures : cela permet de repérer les incompatibilités qui n'apparaissent que lors du passage de valeurs réelles.

La page Santé avec deux lignes d'anomalies.

Questions fréquentes

Comment mettre à l'échelle la mesure d'un appareil ?

Ajoutez une transformation Scale & Offset à l'objet de communication. Elle applique (valeur × facteur) + décalage.

L'ordre des transformations a-t-il une importance ?

Oui. Les chaînes s'exécutent dans l'ordre. Faites glisser les transformations pour les réorganiser et utilisez l'aperçu en direct pour tester des valeurs.

Quelle est la différence entre les transformations entrantes et sortantes ?

Entrant convertit les valeurs du protocole pour l'affichage. Sortant convertit les commandes du widget pour le protocole. Les deux s'applique dans chaque direction lorsque l'opération est réversible.

Pourquoi ne puis-je pas enregistrer une chaîne de transformation ?

Les problèmes bloquants, comme un facteur nul ou un type de sortie incompatible, doivent être corrigés au préalable. Les avertissements permettent l'enregistrement mais laissent l'objet signalé dans Santé.

L'effacement des erreurs d'exécution corrige-t-il la cause du problème ?

Non. Corrigez d'abord la liaison ou la transformation, puis effacez les erreurs enregistrées pour vérifier si de nouvelles erreurs apparaissent.

Continuer l'exploration

Retrouvez les autres guides de ce produit dans la documentation.

Retour à Configuration de l'appareil