Module logique

Programmez votre passerelle comme un automate — par simple assemblage de blocs, sans serveur ni superviseur externe.

Le principe

Le module logique transforme la passerelle Weble en automate programmable, au plus près des équipements. Vous construisez des circuits logiques dans un éditeur web visuel — sans connaissance en programmation. Un circuit lit des valeurs sur n’importe quel protocole connecté (KNX, BACnet, Modbus, MQTT…), applique des conditions, des calculs et une temporisation, puis déclenche des actions. Tout s’exécute directement sur la passerelle : ni automate dédié, ni serveur, ni dépendance au cloud. Il n’y a aucune limite fixe au nombre de circuits ou de blocs.

Schéma du module logique Weble : entrées KNX, Modbus, BACnet et planning traitées par des circuits logiques sur la passerelle, vers des actions KNX, e-mail/SMS et cloud

Construire un automatisme

Par assemblage de blocs, du plus simple au plus avancé.

Un circuit s’assemble à partir de blocs reliés par des liens qui transportent des valeurs et déclenchent l’exécution. Quelques familles suffisent à couvrir l’essentiel des besoins :

  • Portes logiques (ET, OU, NON…) — combinez plusieurs conditions avant d’agir.
  • Blocs de calcul & d’expression — traitez des nombres et du texte : (a+b)/c, conversions d’unité, construction d’un message.
  • Déclencheurs — réagissez à un événement (un télégramme KNX, un changement de valeur) ou à une heure planifiée.
  • Actionneurs — écrivez une valeur, envoyez un message, pilotez une sortie.

Les notations européenne et américaine des portes sont toutes deux supportées. Les circuits s’importent et s’exportent pour être réutilisés d’un projet à l’autre. Et pour les développeurs, des blocs JavaScript personnalisés ouvrent l’accès complet à l’API de la passerelle.

Planification & événements

Programmez des actions récurrentes avec un format de date simple ou une expression CRON complète — par exemple « chaque jour ouvré à 7 h ». En parallèle, les déclencheurs réagissent en temps réel aux événements du terrain. Les deux se combinent dans un même circuit : une logique à la fois horaire et événementielle, sans intervention manuelle.

Cas d’usage

Quatre exemples concrets de ce que le module logique permet sur une installation.

Régulation sur seuil & scénarios de confort

Une température lue en KNX ou Modbus est comparée à une consigne ; selon le résultat, le circuit pilote le chauffage, les stores ou l’éclairage. Vous composez aussi des scénarios — un appui déclenche tout un enchaînement (présence, confort, nuit) sur plusieurs équipements à la fois.

Alerte conditionnelle e-mail / SMS

Le circuit surveille une valeur ou un défaut. Lorsqu’une condition est remplie, un bloc d’expression compose le texte du message (avec la valeur en cause) et un actionneur l’envoie par e-mail ou par SMS à l’équipe d’astreinte — sans superviseur tiers.

Compteur & tâche planifiée

Incrémentez un compteur, cumulez des heures de fonctionnement, ou lancez une action de maintenance chaque nuit via CRON. La passerelle exécute la tâche toute seule, à l’heure dite, et conserve la valeur même après redémarrage.

Logique multi-protocole

Combinez dans un seul circuit des entrées KNX, Modbus et BACnet : par exemple, forcer une consigne Modbus uniquement si une présence KNX et un planning BACnet sont actifs en même temps. C’est toute la puissance du routage inter-protocole, augmentée d’une logique de décision.