Wirenboard DIN rail automation controller
Contrôleur · MQTT · Modbus · 1-Wire · 10 min de lecture

WirenBoard — contrôleur industriel ouvert sur rail DIN

Contrôleur d'automatisation sous Linux avec MQTT, Modbus, 1-Wire et modules d'E/S RS-485. Populaire en Europe de l'Est comme alternative ou complément à KNX.

Wiren BoardLinux · DINModbusmeter1-WiretempRS-485relayKNXswitchMQTTcloudprotokolu tilts

Qu'est-ce que WirenBoard ?

WirenBoard est une entreprise russe (Moscou, fondée en 2010) qui fabrique des contrôleurs d'automatisation sous Linux pour rail DIN et des modules d'E/S. Le WB-7 (génération actuelle) est un puissant ordinateur Linux embarqué dans un boîtier DIN de 4 modules — il fonctionne sous Debian, intègre un broker MQTT (Mosquitto) et un moteur d'automatisation wb-rules en JavaScript, et offre des interfaces Modbus RTU/TCP et RS-485.

L'atout de WirenBoard : très flexible, abordable, micrologiciel open-source et un écosystème croissant de modules d'extension d'E/S pour tout type de capteur ou d'actionneur. Il est prisé comme contrôleur de sous-système dans le chauffage, le CVC et le comptage d'énergie — souvent aux côtés de KNX.

⚠️ Note d'approvisionnement (2024)

En raison de son origine russe, l'approvisionnement en WirenBoard depuis l'UE peut être soumis à des restrictions commerciales. WirenBoard distribue via des partenaires de l'UE (Pologne, Allemagne). Vérifiez toujours la conformité à l'exportation en vigueur avant de commander.

Spécification du contrôleur WB-7

ParamètreValeur
CPUNXP i.MX6UL / i.MX6ULL (ARMv7)
RAM256 MB (WB-7), 512 MB (WB-7.1)
Stockage4–8 GB eMMC
OSDebian Linux (distribution WirenBoard personnalisée)
Broker MQTTMosquitto (intégré, toutes les E/S publiées sur des topics MQTT)
Ports RS-4852 (bus d'E/S interne) + 1 (RS-485 externe)
ModbusRTU sur RS-485 ; TCP sur Ethernet
1-Wire1 port pour capteurs de température (DS18B20)
Ethernet1× 10/100 Mbps
USB1× hôte USB (stockage, clé GSM)
Alimentation9–28 VDC (typiquement 12V ou 24V)
Rail DIN4 modules (70mm)
Bus d'extension d'E/SBus RS-485 propriétaire WirenBoard (modules WB)
Langage d'automatisationwb-rules (JavaScript/ECMAScript)
Interface webConsole web intégrée à l'IP de l'appareil
Topics MQTTToutes les E/S exposées sous /devices/[name]/controls/[ch]

Modules d'extension d'E/S WirenBoard

WB-MAP3H

Compteur d'énergie triphasé

Compteur d'énergie Modbus RTU : tension, courant, puissance, énergie par phase. Pour le sous-comptage dans les tableaux. Version certifiée MID disponible.

WB-MR6C

Module relais 6 canaux

6× relais à contact sec (16A). Pilotables via MQTT/Modbus. Rail DIN.

WB-MRWL3

Relais bas niveau 3 canaux

Pour lignes de bus KNX, commande de portail, vannes de chauffage. Isolation optique.

WB-MCM8

Sortie 0-10V 8 canaux

Sortie analogique pour gradation sans DALI, régulation de vitesse de ventilo-convecteur, vannes proportionnelles.

WB-MS

Module multicapteur

Capteur de température, d'humidité, de CO₂, de bruit et de luminosité dans un seul boîtier DIN. Publie tout sur MQTT.

WB-MD

Module d'entrées numériques

16× entrées numériques (contact sec ou comptage d'impulsions). Pour compteurs d'énergie à sortie S0, contacts de porte.

WB-MSRM

Passerelle série RS-485

Passerelle RS-485 vers MQTT. Intègre les appareils Modbus tiers dans l'écosystème MQTT de WirenBoard.

wb-rules — moteur d'automatisation JavaScript

wb-rules est le moteur de script d'automatisation intégré de WirenBoard. Les règles s'écrivent en JavaScript (ECMAScript 5.1) et ont accès à tous les topics MQTT. Vous pouvez créer des automatisations complexes basées sur le temps, les événements ou les conditions directement sur le contrôleur — sans cloud, sans serveur externe.

Exemple wb-rules — relais commandé par la température

defineRule("heating_control", {
  whenChanged: "/devices/wb-ms/controls/temperature",
  then: function(newValue, devName, cellName) {
    var temp = parseFloat(newValue);
    if (temp < 20.0) {
      dev["wb-mr6c/K1"] = true;   // relay on = valve open
    } else if (temp > 22.0) {
      dev["wb-mr6c/K1"] = false;  // relay off = valve closed
    }
  }
});

WirenBoard ou KNX — lequel utiliser

AspectWirenBoardKNX TP
Coût matérielFaible (WB-7 ~350 €, modules ~80 € pièce)Élevé (actionneurs 50–200 €+ pièce)
CâblageRS-485 (économique, flexible)Câble de bus YCYM dédié
ProgrammationJavaScript (wb-rules), interface webLogiciel ETS, ingénieur certifié requis
FiabilitéBonne (Linux, peut planter)Très élevée (embarqué, déterministe)
StandardsAucun (propriétaire)ISO/IEC 14543, 500+ fabricants certifiés
CertificationNon certifié CE en automatisation du bâtimentCertifié KNX, CE, répertorié dans ETS
E/S max.Illimitées via modules255 appareils par ligne, 15 lignes
CVC/capteursExcellent (RS-485 natif, 1-Wire)Via passerelles
ÉclairageVia modules relais/0-10VDALI-2 natif
Idéal pourRégulation CVC, comptage d'énergie, E/S industriellesAutomatisation du bâtiment, éclairage, confort

Meilleure combinaison : WirenBoard gère le chauffage (zones de plancher, pompe à chaleur via Modbus), le comptage d'énergie et l'agrégation des capteurs — en publiant tout sur MQTT. Home Assistant lit MQTT et KNX simultanément. KNX gère l'éclairage et le confort. Chaque protocole fait ce qu'il fait de mieux.

Tableau multiprotocole WirenBoard + KNX

Nous construisons des tableaux intégrant WirenBoard pour le CVC/comptage avec KNX pour l'éclairage et le confort. Un seul tableau, le meilleur des deux mondes.

Demander un devis →
Chargement...
Retour en haut