Skip to main content

Programmation par scénario

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 :

  1. Entrée dans une boucle
  2. Tests (servant de déclencheurs)
  3. Tests de conditions
  4. Actions
  5. Retour
    dans la même boucle
    - d
    ans 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