Généralités Rappel sur les variables Une variable est une zone mémoire contenant une  valeur susceptible d’évoluer au cours du temps. Les variables sont des  éléments essentiels pour le fonctionnement des scénarios, elles permettent de stocker, échanger et exploiter les informations par le module local ou être diffusées sur le réseau pour être partagées avec d'autres modules ModLink. Les variables peuvent être :  Lues → utilisées dans des blocs de test pour prendre des décisions Modifiées → via des blocs d’action Comparées → pour orienter le déroulement Les variables sont utilisées pour : mémoriser des valeurs ou l'état d'un appareil réaliser des tests et des conditions   déclencher des actions ; échanger des information s entre modules du réseau. E ffectuer des calculs simples Gérer des temporisations et des compteurs Bonnes pratiques : - identifier rapidement les variables préconfigurées pour éviter de recréer des éléments déjà disponibles - nommer les nouvelles variables de manière claire et cohérente pour simplifier leur utilisation dans les scénarios - vérifier la compatibilité des types de variables avec les actions et scénarios prévus (ex. : numérique, booléen, texte) - les variables doivent avoir une valeur initiale avant utilisation - identifier et noter le rôle de chaque variable pour faciliter la maintenance 1- Afficher les variables Les variables peuvent être : - préconfigurées et disponibles immédiatement sur un module - créées par l'utilisateu r selon les besoins du scénario  - utilisées localement ou partagées sur le réseau entre plusieurs modules Pour afficher les variables d'un module : allez dans le menu " Objet " puis sélectionner " local " dans le champ " valeur " Les variables disponibles sur le module s'affichent alors 2- Personnaliser une variable Une variable peut être personnalisée afin de faciliter son identification et son utilisation dans les scénarios. Une configuration claire des variables facilite la création, la maintenance et la compréhension des automatismes. Dans le menu " Objet " sélectionner la variable que vous souhaitez personnaliser et cliquer sur l’icône en forme de pinceau.  Vous pouvez alors personnaliser les informations suivantes : définir un nom explicite attribuer une valeur par défaut définir l' unité et le  type d'unité définir une variable Home Assistant le cas échéant configurer les paramètres d'exposition et de diffusion sur le réseau permet de définir la visibilité des variables : sur un module distant, en local sur le module lui-même, dans Home assistant, via Modbus, sur le site web ou encore via OPC UA configurer les  droits d'accès ( lecture seule, écriture seule ou lecture et écriture) ajouter un commentaire descriptif personnalisé sauvegarder pour enregistrer les modifications le nom il est recommandé d'utiliser un nom explicite afin d’identifier clairement la variable dans les scénarios et la supervision. la valeur par défaut Valeur appliquée à la variable lors du démarrage du module ou après un redémarrage. Ce paramètre permet de garantir un état de fonctionnement sûr au lancement. l’unité et le type d’unité Précise l’unité de mesure associée à la variable (par exemple : température et degrés celcius). Important pour la cohérence des scénarios et l’affichage correct dans la supervision. le type de variable Home Assistant Ce paramètre est essentiel pour assurer la bonne communication et l’interopérabilité avec les plateformes domotiques les droits d’accès Ils permettent de définir comment la variable peut être utilisée : - lecture seule : elle peut être consultée mais non modifiée - écriture seule : elle peut être modifiée sans possibilité de lecture - lecture et écriture : elle peut être à la fois consultée et modifiée Ce paramétrage garantit un contrôle sécurisé de l’utilisation des variables dans les scénarios et les interfaces externes commentaire Champ libre permettant de saisir tout type de remarque ou d'information complémentaire pour documenter l’usage spécifique ou les particularités de la variable options d'exposition Elles permettent de définir sur quelles interfaces et protocoles la variable est accessible. Elles facilitent l’intégration avec des systèmes tiers et le pilotage à distance Scénario distant Permet l’utilisation de la variable par des scénarios exécutés à distance (supervision ...) Home Assistant Expose la variable dans Home Assistant . Exemple : récupération d’un état (alarme, disjoncteur) ou commande d’un équipement depuis Home Assistant. ESP-NOW Autorise l’échange direct avec des modules ModLink distants Modbus Expose la variable via le protocole Modbus , largement utilisé en automatisme, GTB Site Web Rend la variable accessible depuis l’interface Web locale ou distante du système OPC UA Permet l’intégration avec des superviseurs industriels (SCADA, GTB ...) Non sécurisé Permet un accès simplifié à la variable sans mécanisme de sécurité renforcé. À utiliser uniquement dans des environnements maîtrisés