Variables d'état et d'action
1– Définition
Une variable est une zone mémoire qui contient une valeur pouvant évoluer au cours du temps.
Les variables sont des éléments essentiels pourdans lela fonctionnementconstruction des scénarios.
Des variables préconfigurées sont disponibles et exploitables directement dans les scénarios.Des variables supplémentaires peuvent être créées pour répondre aux exigences fonctionnelles spécifiques.Certains scénarios peuvent; être exécutés sans recourir à des variables
Les variablessont luespour prendre des décisions (ex: siporte_salon = vrai, envoyer une alerte)Les variablessont modifiéespar des blocs d’action (ex: allumer une lumière, enregistrer la température)Les variables temporelleselles permettent deprogrammerstocker, manipuler et exploiter desactionsvaleursdifféréesafinoudesuivrecréerladesduréelogiquesd’undeévénementfonctionnement
2- Types de variables
IlOn existedistingue 2deux principaux types de variables :
2.1- Variables d’état
EllesLes permettentvariables d’état représentent une situation ou un état du système.
Caractéristiques :
- Valeur généralement binaire (0 / 1, ON / OFF)
- Représentent une condition à un instant donné
Exemples :
- Présence / absence
- Alarme activée / désactivée
- Mode jour / nuit
Utilisation :
- Servent de
suivrebaseetpourmémoriserlesune informationconditions (étattests) - Permettent de piloter des comportements selon un
capteur,état
2.2- Variables d'd’action
EllesLes serventvariables àd’action sont utilisées pour déclencher ou piloterinfluencer une action dans le scénario.
Caractéristiques :
- Peuvent être numériques ou logiques
- Souvent modifiées en cours de scénario
Exemples :
- Compteur d’événements
- Valeur de temporisation
- Seuil de déclenchement
Utilisation :
- Pilotage de calculs ou de séquences
- Suivi d’événements ou de cycles
- Déclenchement d’actions selon une valeur
2.3 – Rôle des variables
Les variables permettent de :
- Mémoriser un état
- Créer des conditions logiques
- Effectuer des calculs simples
- Gérer des temporisations et des compteurs
- Structurer des scénarios complexes
2.4 – Fonctionnement dans un scénario
Dans changementun scénario, les variables peuvent être :
- Lues → utilisées dans des blocs de test pour prendre des décisions
- Modifiées → via des blocs d’
état,action - Comparées → pour orienter le déroulement
Elles permettent ainsi de piloter la logique d’exécution.
2.5 – Exemples d’utilisation
- Allumer une
fonctionlumière...).si présence = 1 - Incrémenter un compteur à chaque ouverture de porte
- Déclencher une alerte si un seuil est dépassé
- Activer un mode “absence”
2.6 – Importance
Les variables sont au cœur de la logique des scénarios :
- Elles rendent les automatismes intelligents
- Elles permettent des comportements dynamiques
- Elles facilitent la gestion de scénarios complexes
Les variables d’état décrivent une situation
Les variables d’action permettent d’agir et de faire évoluer le scénario