Skip to main content

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 dans la construction des scénarios ; elles permettent de stocker, manipuler et exploiter des valeurs afin de créer des logiques de fonctionnement dynamiques.

2- Types de variables

On distingue deux principaux types de variables :

2.1- Variables d’état

Les variables 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 base pour les conditions (tests)
  • Permettent de piloter des comportements selon un état

2.2- Variables d’action

Les variables d’action sont utilisées pour déclencher ou influencer 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

Les

variables

d’état

décrivent

une

situation
Les variables d’action permettent d’agir et de faire évoluer le scénario

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 un 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’action
  • Comparées → pour orienter le déroulement

Elles permettent ainsi de piloter la logique d’exécution des scénarios..

  • Elles rendent les automatismes intelligents
  • Elles permettent des comportements dynamiques
  • Elles facilitent la gestion de scénarios complexes

2.5 – Exemples d’utilisation

  • Allumer une lumiè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


LesDes variables d’étatpréconfigurées décriventsont unedisponibles situationet exploitables directement dans les scénarios.
LesDes variables d’actionsupplémentaires peuvent être créées permettentpour d’agirrépondre etaux deexigences fairefonctionnelles évoluerspécifiques.

Certains lescénarios scénariopeuvent être exécutés sans recourir à des variables