Skip to main content

Types de variables

Les variables sont des éléments essentiels pour le fonctionnement 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 variables sont lues pour prendre des décisions (ex: si porte_salon = vrai, envoyer une alerte)
  • Les variables sont modifiées par des blocs d’action (ex: allumer une lumière, enregistrer la température)
  • Les variables temporelles permettent de programmer des actions différées ou suivre la durée d’un événement

Il existe 2 types de variables :

1- Variables d’état

    Elles

  • Définissentpermettent side unsuivre équipementet oumémoriser une situation est actif ou inactif
  • Exemples :
    • porte_salon → vrai/fauxinformation (ouverte/fermée)
    • lumiere_cuisine → vrai/faux (allumée/éteinte)

Variables de mesure

  • Contiennent des valeurs numériques ou textuelles issues de capteurs ou de calculs
  • Exemples :
    • temperature_salon → nombre (°C)
    • humidite_salle_bain → nombre (%)

Variables de contrôle / flags

  • Utilisées pour gérer la logique du scénario
  • Exemples :
    • mode_vacances → vrai/faux
    • notification_envoyee → vrai/faux

Variables temporelles

  • Enregistrent l’heure ou la dateétat d’un événementcapteur, pourvaleur, condition ...).

    2- Variables d'action

    Elles servent à déclencher desou actionspiloter selonune action dans un délai

  • Exemples :
    • heure_derniere_presence → date/heure
    • delai_porte_auto_fermee → nombrescénario (minutes)
    • commande,
    changement
  • d’état,
exécution

Variablesd’une calculées

fonction
  • Résultats de calculs ou comparaisons utilisés dans la logique du scénario
  • Exemples :
    • temperature_moyenne_jour → nombre
    • maison_vide → vrai/faux (aucune présence détectée)
...).