Variables
Les variables sont des éléments essentiels du système, elles permettant de suivre, stocker et transmettre des informations au sein de l’installation.
Elles peuvent représenter l’état d’un équipement, une mesure, une valeur calculée ou tout autre paramètre nécessaire à la gestion des scénarios et des automatismes.
Types de variables
Une variable peut représenter :
- l'état d'une entrée
- l’état ou la commande d’une sortie
- une valeur intermédiaire de calcul
- un état destiné à l’interface utilisateur
1. Variables pour un interrupteur
Un interrupteur peut avoir des variables liées à son état et à son fonctionnement. Ces variables sont souvent mises à jour automatiquement par le système en temps réel.
- État : ON / OFF (1 ou 0)
- Historique : dernière action, timestamp du dernier changement
- Mode : manuel / automatique / scénario
- Durée d’activation : combien de temps il est resté actif
Exemple de nommage : interrupteur_salon_etat, interrupteur_chambre_mode
2. Variables pour un capteur
Ces variables stockent des valeurs numériques ou textuelles utilisées dans les calculs ou scénarios, elles peuvent être modifiées manuellement ou automatiquement par le système.
Selon le type de capteur, on peut créer des variables spécifiques :
- Capteur de mouvement :
mouvement_detecte(booléen)derniere_detection(timestamp)
- Capteur de température / humidité :
temperature_salon(float, en °C)humidite_salon(float, en %)
- Capteur de luminosité :
luminosite_salon(lux)luminosite_seuil(valeur pour déclencher scénario)
3. Variables combinées pour scénarios
Ces variables sont utilisées pour piloter la logique des scénarios d’automatisation. Elles peuvent servir de conditions ou de déclencheurs pour activer des actions spécifiques.
On peut ainsi créer des variables logiques basées sur plusieurs entrées :
presence_detectee = mouvement_detecte AND luminosite_salon < seuilinterrupteur_auto = ON si presence_detectee = true
Exposition des variables
Lors de la création ou du paramétrage, chaque variable peut être exposée vers :
- scénarios locaux
- autres modules ModLink
- Modbus
- OPC UA
- accès non sécurisé (si autorisé)
La portée (locale ou distante) dépend exclusivement de ce paramétrage.
Utilisation des variables
-
Les variables permettent de centraliser les informations et de les rendre accessibles à différents modules et scénarios
-
Les variables disponibles et préconfigurées s’affichent directement sur la page d’accueil sous forme de raccourcis. Seules les 7 premières s'affichent, pour consulter l’ensemble des variables, cliquer sur “Afficher plus” pour ouvrir le menu Variables et visualiser toutes les variables disponibles
-
Elles facilitent la supervision et le diagnostic, car l’intégrateur peut vérifier les valeurs en temps réel pour identifier des dysfonctionnements ou ajuster les comportements des scénarios
Bonnes pratiques pour l’intégrateur
-
Nommer les variables de manière claire et cohérente pour faciliter leur identification
-
Définir précisément leur type et leur plage de valeurs pour éviter les erreurs dans les scénarios
-
Vérifier régulièrement les variables critiques pour assurer le bon fonctionnement de l’installation
-
Utiliser les variables comme points de contrôle pour les commandes instantanées ou persistantes, en liaison avec les boutons monostable et bistable