Logique de scénario et automatisation
Scénarios de fonctionnement
Les scénarios définissent le mode de fonctionnement du module.
-
Vous pouvez utiliser les scénarios préconfigurés, si leur fonctionnement correspond à vos besoins
-
Il est possible de modifier un scénario existant pour l’adapter à votre usage
-
Vous pouvez également créer un nouveau scénario entièrement personnalisé
Chaque scénario permet de gérer les actions, temporisations et automatisations du module de manière simple et flexible.
Chaque module peut gérer jusqu'à 3 scénarios distincts.
Les scénarios s'exécutent en permanence, ils peuvent être activés, modifiés ou désactivés indépendamment selon les besoins opérationnels.
Pour accéder aux scénarios, ouvrez le menu « Scénarios » de l’interface principale.
Les scénarios configurés apparaissent dans le bandeau latéral gauche.
Un scénario est représenté sous forme de blocs fonctionnels d'entrée et de sortie interconnectés illustrant la logique d’exécution et les relations entre les différentes conditions, actions et temporisations.
Vous pouvez naviguer dans la zone de travail pour visualiser la structure et la logique du scénario.
Sélectionnez un scénario, puis cliquez sur « Éditer » pour ouvrir l’éditeur graphique.
En mode édition (mention affichée en bas de l'écran) tous les blocs du scénario sont affichés dans la zone de travail, et vous pouvez naviguer librement dans cet espace pour analyser la structure et la logique du scénario.
Une mini-fenêtre de visualisation, située en bas à droite de l’écran, offre un aperçu global des blocs.
Un clic sur l'icone de visualisation à droite de l'écran permet également de recentrer automatiquement la vue sur les blocs de scénario.
La barre d’icônes de visualisation affichée sur la droite de l'écran permet de :
- agrandir la vue
- réduire la vue
- recentrer l’affichage sur la zone des blocs scénario
- verrouiller et déverrouiller les blocs
- réinitialiser l'édition de blocs
1- Généralités
- chaque module peut exécuter jusqu'à 3 scénarios
- les scénarios s'exécutent en permanence
il n'existe pas de déclenchement asynchrone classique
2- Programmation par boucles
Un scénario est structuré sous forme de boucles logiques :
- Entrée dans une boucle
- Tests (servant de déclencheurs)
- Tests de conditions
- Actions
- Retour
- dans la même boucle
- dans une autre boucle
3- Tests
Les tests remplacent la notion de trigger événementiel.
Les tests peuvent porter sur :
- variables locales,
- variables distantes (autres modules),
- états d’entrées
- états de sorties.
4- Actions
Les actions possibles incluent notamment :
- écriture de variables
- commande de sorties
- modification d’états utilisateurs
- envoi d’email
- envoi de SMS
Les notifications (email/SMS) permettent de compenser l’absence de logs internes
Pour créer ou modifier des scénarios, il est fortement recommandé d’utiliser un ordinateur plutôt qu’un smartphone.
L’édition sur téléphone peut entraîner des problèmes d’affichage ou une visibilité limitée des paramètres avancés