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
Définissentpermettentsideunsuivreéquipementetoumémoriser unesituation est actif ou inactifExemples :porte_salon→ vrai/fauxinformation (ouverte/fermée)lumiere_cuisine→ vrai/faux (allumée/éteinte)
Elles
Variables de mesure
Contiennent des valeurs numériques ou textuelles issues de capteurs ou de calculsExemples :temperature_salon→ nombre (°C)humidite_salle_bain→ nombre (%)
Variables de contrôle / flags
Utilisées pour gérer la logique du scénarioExemples :mode_vacances→ vrai/fauxnotification_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
desouactionspiloterselonune action dans undélaiExemples :heure_derniere_presence→ date/heuredelai_porte_auto_fermee→ nombrescénario (minutes)commande,
d’état,
Variablesd’une calculées
fonction Résultats de calculs ou comparaisons utilisés dans la logique du scénarioExemples :temperature_moyenne_jour→ nombremaison_vide→ vrai/faux (aucune présence détectée)