Timers dans les scénarios
Gestion des timers dans les scénarios
Les scénarios permettent l’utilisation de 10 créneaux de temporisation (timers) maximum par scénario. Ces timers servent à exécuter des actions à intervalles réguliers ou différés.
1. Principe général
Chaque timer est associé à une exécution automatique basée sur un intervalle de temps.
Il permet de déclencher une étape cible du scénario de manière répétitive ou temporisée.
2. Paramétrage d’un timer
Pour chaque timer disponible, l’installateur doit configurer les trois éléments suivants :
Nom du timer
Champ libre permettant d’identifier le timer dans le scénario.
Il est recommandé d’utiliser un nom explicite lié à la fonction.
Exemples :
- Surveillance chauffage
- Relance éclairage
- Contrôle présence
Intervalle (secondes)
Définit la périodicité d’exécution du timer.
- Unité : secondes
- Valeur : entière positive
- Le timer se déclenche à chaque intervalle écoulé
Exemples :
- 10 → exécution toutes les 10 secondes
- 60 → exécution toutes les minutes
Étape cible
Correspond à l’étape du scénario exécutée lors du déclenchement du timer.
Cette étape peut être :
- une action
- un test logique
- une séquence de blocs
Planification
La planification permet de définir à quelles dates et heures un scénario doit être exécuté.
Par exemple :
- Tous les jours à 08h00.
- Du lundi au vendredi à 18h00.
- Les jours fériés à 10h00.
La planification agit comme un déclencheur du scénario.
Timers
Les timers sont utilisés à l'intérieur d'un scénario pour gérer des contraintes ou des plages horaires.
Par exemple :
- Autoriser une action uniquement entre 08h00 et 18h00.
- Maintenir une sortie active pendant 10 minutes.
- Déclencher une action après un délai de 30 secondes.
- Vérifier qu'une condition est remplie pendant une certaine durée.
Les timers font partie de la logique du scénario.
Résumé
- Planification = quand exécuter le scénario.
- Timer = comment gérer le temps à l'intérieur du scénario.
Vous pouvez ajouter dans votre documentation :
Contrairement aux planifications, qui déterminent les dates et heures d'exécution d'un scénario, les timers sont utilisés au sein même des scénarios pour gérer des plages horaires, des délais ou des temporisations. Ils permettent d'ajouter une logique temporelle sans avoir à créer de planification dédiée.