Skip to main content

Blocs de fonction

DepuisDans le menu "Scénario"“Scénario”, les blocs de fonctions apparaissent dans le bandeau latéral, les blocs de fonction s'affichent à la suite des scénarios déjà configurés.
 Faites défiler lece bandeau des scénarios vers le bas pour accéder aux différents blocs de création.

AttrapezPour lesconstruire blocsun depuisscénario, sélectionnez un bloc dans le bandeau latéral,latéral, puis faites-lesle glisser vers l’espace de travailtravail. dédié afin de les déposer et les organiser selon la logique souhaitée.
Vous pouvez ensuite lesle positionnerdéposer, l’organiser et lesle relier entreaux euxautres pourblocs afin de définir la logique de fonctionnement.souhaitée.

Chaque bloc propose différentsplusieurs types d’actions. àIl utilisersuffit dansde lescliquer scénarios.
Cliquez sur les blocsdessus pour déroulerafficher et sélectionner les options disponiblesdisponibles.

1- Tests sur les entrées

Les blocs de test d’entrées sont utilisés dans les scénarios pour vérifiercontrôler l'l’état ou le comportement des éléments physiques raccordésconnectés sur lesaux entrées du module.
 Ils serventpermettent à d’analyser les signaux venantprovenant des capteurs /ou des interrupteurs avant de déclencher une action.

1.1- impulsion simple

Ce bloc détectepermet de détecter un appui court,court et unique sur une entrée.
Il génère une action uniquement lors de la détection d’une impulsion, sans maintien de l’état. 

1.2- une impulsion double

DétecteCe 2bloc détecte deux appuis rapides consécutifs.et consécutifs sur une entrée.
L’action n’est déclenchée que si les deux impulsions sont reconnues dans un intervalle de temps.

1.3- une impulsion longue

DétecteCe bloc détecte un appui maintenu.prolongé sur une entrée.
L’action est déclenchée uniquement lorsque l’entrée reste activée pendant une durée continue.

1.4- Trois impulsions (simple / double / longue)

DétecteCe troisbloc permet d’identifier différents types d’appuis rapidessur consécutifs.une entrée : impulsion simple, double impulsion ou appui long. L’action associée est déclenchée en fonction du type d’appui détecté.

1.5- Test analogique (>‗ ou <‗ à un seuil)

Ce bloc vérifiepermet side comparer une valeur est au-dessus ou égale ou bien au-dessous ou égaleanalogique à un seuil.seuil défini. 
Il ne vérifie passi un état (ON / OFF) mais unela valeur numériqueest réellesupérieure :ou température,égale, luminosité,ou pressioninférieure ...

ou
    égale
  • valeurà mesurée <ce seuil afin VRAI
  • de
déclencher les actions associées.

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 :

sur
    une
  • entrée,

    Fronten ONanalysant (frontles montant)
    passage de OFF → ON → 💥 déclenchement

  •  

    Front OFF (front descendant)
    passage detransitions ON → OFF ou OFF 💥ON. déclenchement
    Il permet de déclencher une action uniquement lors du passage d’un état à un autre (front montant ou front descendant).

Le bloc devient VRAI uniquement au moment du changement,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érifiepermet de vérifier l’état d’une entrée logique.
Il détecte si une l’entrée est activeen position ON ou non.

  • ON → actif
  • OFF et inactif
  • déclenche
les actions associées en fonction de l’état constaté.

Ce bloc vérifie un état stable

1.8- Test contact radar

Ce bloc permet de vérifier l’état du contact issu d’un détecteur radar.
Il détecte la présence ou l’absence de détection et déclenche les actions associées en fonction de l’état du contact.
Il faut paramétrer le délai de défaut en minutes.
Par exemple, si le capteur reste ouvert pendant une durée supérieure à 30 minutes, il passe automatiquement en état d’erreur.

 

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