Créer un scénario personnalisé
Pour créer ou modifier des scénarios, il est recommandé d’utiliser un ordinateur.
L’édition sur téléphone peut entraîner des problèmes d’affichage ou une visibilité limitée des paramètres avancés
1. Généralités
Avant la création du scénario, les variables d’état et les variables de commande doivent être définies (menu "objet")
Les blocs du scénario viennent ensuite exploiter ces variables pour construire la logique de contrôle
1.2- Programmation par boucles
Chaque scénario doit former une boucle fonctionnelle complète :
entrée → test / logique → sortie / action → mise à jour variable d’état
Il est impératif de refermer la boucle fonctionnelle : toute commande générée par un bloc de sortie doit avoir un impact sur un état ou une variable réutilisable par un bloc d’entrée, garantissant ainsi un fonctionnement cohérent du scénario.
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
1.3- Tests
Les tests remplacent la notion de "trigger"
Les tests peuvent porter sur :
- variables locales,
- variables distantes (autres modules),
- états d’entrées
- états de sorties
1.4- Actions
Les actions possibles incluent notamment :
- l'écriture de variables
- la commande de sorties
- la modification d’états utilisateurs
- l'envoi d’email
- l'envoi de SMS
2. Accéder au menu "scénario"
Sélectionnez le menu « Scénarios » dans la barre de menus située en haut de l'interface.
Dans le bandeau de gauche, cliquez sur « Nouveau scénario », puis sur « Éditer » pour commencer.
2.1- Sélectionner le type de bloc
Dans la barre latérale, repérez les blocs qui correspondent aux actions que vous voulez effectuer :
Insérer un bloc "Test d’entrée"
Ces blocs permettent de vérifier l'état d'une entrée (par exemple un capteur, un interrupteur, un bouton ...).
Ils agissent alors comme un filtre dans votre scénario. Tout ce qui suit ne se déclenche que si la condition définie est remplie.
Choisissez parmi :
- un appui (simple, double, long…),
- un test d’état,
- un test de changement d’état ...
Ajouter un bloc de condition "Test variables"
Les blocs de conditions permettent de vérifier des états et de contrôler la logique du scénario avant d’exécuter une action.
Types de blocs de test de variables :
- Test variable simple : vérifie la valeur actuelle d’une variable,
- Test changement de variable : détecte si une variable a changé depuis la dernière lecture,
- Test variable égale : compare la valeur d’une variable à une valeur précise
Pour chaque bloc de condition :
- Sélectionnez le type de test adapté,
- Renseignez les paramètres nécessaires (variable à tester, valeur cible, etc.),
- Donnez un nom et un descriptif au bloc,
- Reliez-le aux blocs précédents via les points de connexion (ronds rouges).
💡 Astuce : Les blocs de conditions peuvent avoir plusieurs sorties pour gérer différents chemins selon le résultat du test.
Ajouter un bloc de sortie "Contact sortie"
Les blocs de sortie définissent l’action finale ou le résultat du scénario.
Types de sortie disponibles :
- On / Off / Flip : activation, désactivation ou inversion de l’état d’un module,
- Impulsion cyclique : envoie des impulsions répétées selon un intervalle défini,
- On / Off après temporisation : déclenche une action avec délai,
- BSO : contrôle des brise-soleil orientables,
- Ouvrant : commande d’ouverture ou de fermeture d’un ouvrant (volet, porte, fenêtre)
Pour chaque bloc de sortie :
- Sélectionnez le type de sortie,
- Renseignez les paramètres spécifiques,
- Donnez un nom et un descriptif,
- Reliez-le aux blocs précédents via les points de connexion (ronds rouges).
💡 Astuce : Plusieurs blocs de sortie peuvent être utilisés pour des actions différentes selon les conditions
Ajouter des blocs d’action sur les variables
Ces blocs permettent de modifier ou de suivre des variables dans votre scénario.
Types de blocs d’action sur les variables :
- Action variable : modifier la valeur d’une variable,
- Incrémenter un compteur : augmenter la valeur d’une variable compteur,
- Décrémenter un compteur : diminuer la valeur d’une variable compteur.
Pour chaque bloc d’action :
- Sélectionnez le type d’action,
- Renseignez la variable concernée et la valeur ou l’incrément/décrément,
- Donnez un nom et un descriptif,
- Reliez-le aux blocs précédents via les points de connexion (ronds rouges).
Ajouter des blocs de régulation du chauffage
Ces blocs permettent de piloter et réguler le chauffage dans un scénario.
Types de blocs de régulation :
- Régulation température consigne : ajuste la température cible d’une zone,
- Mode chauffage / arrêt : active ou désactive le chauffage,
- Mode confort / éco / hors gel : sélectionne un programme prédéfini selon les besoins,
- Pilotage via capteur : ajuste le chauffage en fonction de la température mesurée, de l’occupation ou d’autres variables.
Pour chaque bloc de régulation :
- Sélectionnez le type de régulation,
- Renseignez les paramètres nécessaires (zone, consigne, capteur),
- Donnez un nom et un descriptif,
- Reliez-le aux blocs précédents via les points de connexion (ronds rouges).
2.2- Insérer et organiser
- attrapez les différents blocs depuis le bandeau latéral
- faites-les glisser vers l’espace de travail dédié et placez-les à l’endroit souhaité
2.3- Configurer les blocs
Renseignez les paramètres suivants :
- Nom du bloc (
- Descriptif
- Choix de l'entrée / sortie à tester
- Module associé
- Scénario
- Définissez la condition : par exemple ON, OFF, ou autre état spécifique selon votre matériel
- Condition par défaut si tout est faux
2.4- Effectuer les connexions
- reliez les blocs entre eux pour définir la logique de fonctionnement du scénario, identifier les points de connexion
(ronds de couleur) - chaque bloc possède des entrées et des sorties
- Relier les blocs entre eux
Cliquez sur la sortie d’un bloc et faites glisser vers l’entrée du bloc suivant.
Reliez la sortie du bloc aux actions à exécuter si la condition est vraie et éventuellement à une autre sortie si la
condition est fausse
- Vérifier la logique
Assurez-vous que le flux respecte la séquence souhaitée et que tous les blocs nécessaires sont connectés
2.5- Tester le scénario
Une fois les connexions effectuées, lancez une simulation ou un test pour vérifier que le scénario fonctionne correctement (un redémarrage du module est nécessaire)
Disposez les blocs de manière ordonnée pour que le flux reste clair et lisible
cela facilitera la compréhension et la maintenance du scénario
8. Ajouter des sauts
Les blocs de saut permettent de rediriger le flux du scénario vers un autre bloc, sans exécuter la séquence linéaire.
- Placez le bloc exactement à l’endroit où vous souhaitez insérer le "saut",
- Reliez-le au bloc de départ via les ronds rouges,
- Vérifiez que le saut ne crée pas de boucle infinie
9. Construire la logique du scénario
- Faites glisser les blocs de fonctions depuis la barre latérale gauche pour compléter votre scénario,
- Renseignez les paramètres de chaque bloc,
- Reliez tous les blocs entre eux via les points de connexion (ronds rouges),
- Vérifiez que la logique est cohérente et complète
10. Finaliser et tester
- Vérifiez tous les paramètres et liaisons,
- Sauvegardez votre scénario pour qu’il soit actif,
- Testez-le pour vous assurer que le fonctionnement correspond à vos attentes
No comments to display
No comments to display