Routage dynamique & transformation
Des fonctions JavaScript ou des blocs Blockly pour aller au-delà des routes simples.
Les fonctions de routage et de transformation s’écrivent en JavaScript. Au-delà des routes statiques 1↔1, vous créez des routages dynamiques : une fonction peut calculer l’adresse de destination à la volée (mapping 1→n), sélectionner les cibles par expression régulière, ou adapter le comportement selon le contenu du message. Le routage s’ajuste ainsi en temps réel à la structure de votre installation.
Transformation de la valeur
La valeur peut être transformée avant écriture. Laissé vide, le champ route la valeur telle quelle. Sinon, trois modes :
- Constante — remplace la valeur par une valeur fixe (binaire, numérique, chaîne ou objet JSON).
- Fonction JavaScript — reçoit la valeur routée, la traite et retourne la valeur transformée.
- Diagramme Blockly — programmation visuelle par blocs, sans savoir coder (ex. diviser par 100 pour une conversion d’unité).