Blocs de fonction
Attrapez les blocs depuis le bandeau latéral, puis faites-les glisser vers l’espace de travail dédié afin de les déposer et les organiser selon la logique souhaitée.
Vous pouvez ensuite les positionner et les relier entre eux pour définir la logique de fonctionnement.
Chaque bloc propose différents types d’actions à utiliser dans les scénarios.
Cliquez sur les blocs pour dérouler les options disponibles
1- Tests sur les entrées
Les blocs de test entrées sont utilisés dans les scénarios pour vérifier l'état ou le comportement des éléments physiques raccordés sur les entrées du module.
Ils servent à analyser les signaux venant des capteurs / interrupteurs avant de déclencher une action.
1.1- impulsion simple
Ce bloc détecte un appui court, unique sur une entrée.
1.2- une impulsion double
Détecte 2 appuis rapides consécutifs.
1.3- une impulsion longue
Détecte un appui maintenu.
1.4- Trois impulsions (simple / double / longue)
Détecte trois appuis rapides consécutifs.
1.5- Test analogique (>‗ ou <‗ à un seuil)
Ce bloc vérifie si une valeur est au-dessus ou égale ou bien au-dessous ou égale à un seuil.
Il ne vérifie pas un état (ON / OFF) mais une valeur numérique réelle : température, luminosité, pression ...
- valeur mesurée < seuil → VRAI
Les deux tests (> et < ) sont souvent utilisés ensemble pour créer une zone de fonctionnement (hystérésis) et éviter les déclenchements et arrêts constants.
- Exemple pour le chauffage :
- si température ≤ 18°C → chauffage ON
- si température ≥ 21°C → chauffage OFF
1.6- Test état front. ON / OFF
Ce bloc détecte un changement d’état :
-
Front ON (front montant)
passage de OFF → ON → 💥 déclenchement -
Front OFF (front descendant)
passage de ON → OFF → 💥 déclenchement
Le bloc devient VRAI uniquement au moment du changement, puis redevient FAUX
- il ne reste pas actif
- il déclenche une seule fois par changement
1.7- Test état ON / OFF
Ce bloc vérifie si une entrée est active ou non.
- ON → actif
- OFF → inactif
Ce bloc vérifie un état stable
2- Tests sur les variables
Ces blocs servent à tester ce que le scénario “sait” ou mémorise.
2.1- Test variable simple
Vérifie la valeur d’une variable. C'est un test basique qui vérifie une condition simple.
Exemple :
-
variable “mode” = ON ?
-
compteur = 3 ?
-
chauffage = actif ?
2.2- Test changement de variable
Ce bloc détecte un changement de valeur sur une variable. Il déclenche une seule fois au moment du changement.
Exemple :
- variable passe de OFF → ON
- compteur change
- mode modifié
2.3- Variables multiples Et / Ou
Ce bloc permet de tester plusieurs variables en même temps
Toutes les conditions doivent être vraies
- mode nuit = ON
ET - présence = OUI
alors action
2.4- Variables égales multiples
Ce bloc vérifie si plusieurs valeurs variables ont la même valeur
Exemple :
- bouton = ON
OU - appli mobile = ON
👉 alors action
Exemple :
- variable A = variable B ?
- consigne = température réelle ?
Utile pour :
- synchronisation
- vérification d’état identique
3- Actions sur les sorties
Les blocs "contacts sortie" permettent de piloter les équipements.
Chaque sous-menu correspond à un type d’action différent.
3.1- On / Off / Flip
Commande simple d’une sortie
- ON → active la sortie
- OFF → désactive la sortie
- FLIP → inverse l’état
3.2- Tous les relais (On / Off / Flip)
Commande simple appliquée à tous les relais en même temps
Exemple :
- ON → active toutes les sorties
- OFF → désactive toutes les sorties
- FLIP → inverse l’état des sorties
3.3- Impulsion cyclique
La sortie est activée de manière répétée (clignotement ou alternance)
Exemple :
- lampe qui clignote
- buzzer répétitif
- signal d’alarme
3.4- On / Off après temporisation
Ce bloc permet de retarder une action sur une sortie. Le module ne la commande pas immédiatement ; il attend un temps défini puis exécute l'action.
Paramétrages à faire :
- équipement à piloter
- état à appliquer à la sortie après temporisation (On / Off)
- temporisation (en ms)
Exemple d'applications :
- lumière qui s’éteint après 2 minutes
- ventilation qui démarre après 30 secondes
- arrêt automatique différé
3.5- BSO (Brise Soleil Orientable)
Commande de stores à lamelles orientables
Exemple :
- ouverture des lames
- fermeture partielle
- ajustement selon soleil
3.6- Ouvrants
Commande de mouvements motorisés
📌 Exemple :
- volet roulant
- porte automatique
- fenêtre motorisée
Actions possibles :
- ouvrir
- fermer
- stop
4- Actions sur les variables
- actions variables
- incrémenter le compteur
- décrémenter le compteur
5- Régulation
- démarrer la régulations
- arrêter la régulation
6- Compteur
- Variables Timer
- Test Timer
- Arrêt Timer
- Réinitialisation
7- Utilitaires
- Test date
- Test coucher / lever
- envoyer un mail
- envoyer un SMS
Utilisez ces blocs pour créer des tâches basées sur le temps ou l’état des entrées, sans programmation, et déployez-les facilement.
Gestion du temps dans les scénarios
Les timers ou temporisations permettent de gérer le temps dans les scénarios et d’automatiser des actions avec des délais, des durées ou des répétitions.Il existe différents blocs de gestion du temps :
- Insérer une pause (en ms)
- Insérer une variable timer
- Tester un timer
- Arrêter un timer
- Réinitialiser un timer