
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.
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ètre | Valeur |
|---|---|
| CPU | NXP i.MX6UL / i.MX6ULL (ARMv7) |
| RAM | 256 MB (WB-7), 512 MB (WB-7.1) |
| Stockage | 4–8 GB eMMC |
| OS | Debian Linux (distribution WirenBoard personnalisée) |
| Broker MQTT | Mosquitto (intégré, toutes les E/S publiées sur des topics MQTT) |
| Ports RS-485 | 2 (bus d'E/S interne) + 1 (RS-485 externe) |
| Modbus | RTU sur RS-485 ; TCP sur Ethernet |
| 1-Wire | 1 port pour capteurs de température (DS18B20) |
| Ethernet | 1× 10/100 Mbps |
| USB | 1× hôte USB (stockage, clé GSM) |
| Alimentation | 9–28 VDC (typiquement 12V ou 24V) |
| Rail DIN | 4 modules (70mm) |
| Bus d'extension d'E/S | Bus RS-485 propriétaire WirenBoard (modules WB) |
| Langage d'automatisation | wb-rules (JavaScript/ECMAScript) |
| Interface web | Console web intégrée à l'IP de l'appareil |
| Topics MQTT | Toutes les E/S exposées sous /devices/[name]/controls/[ch] |
Modules d'extension d'E/S WirenBoard
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.
Module relais 6 canaux
6× relais à contact sec (16A). Pilotables via MQTT/Modbus. Rail DIN.
Relais bas niveau 3 canaux
Pour lignes de bus KNX, commande de portail, vannes de chauffage. Isolation optique.
Sortie 0-10V 8 canaux
Sortie analogique pour gradation sans DALI, régulation de vitesse de ventilo-convecteur, vannes proportionnelles.
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.
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.
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
| Aspect | WirenBoard | KNX TP |
|---|---|---|
| Coût matériel | Faible (WB-7 ~350 €, modules ~80 € pièce) | Élevé (actionneurs 50–200 €+ pièce) |
| Câblage | RS-485 (économique, flexible) | Câble de bus YCYM dédié |
| Programmation | JavaScript (wb-rules), interface web | Logiciel ETS, ingénieur certifié requis |
| Fiabilité | Bonne (Linux, peut planter) | Très élevée (embarqué, déterministe) |
| Standards | Aucun (propriétaire) | ISO/IEC 14543, 500+ fabricants certifiés |
| Certification | Non certifié CE en automatisation du bâtiment | Certifié KNX, CE, répertorié dans ETS |
| E/S max. | Illimitées via modules | 255 appareils par ligne, 15 lignes |
| CVC/capteurs | Excellent (RS-485 natif, 1-Wire) | Via passerelles |
| Éclairage | Via modules relais/0-10V | DALI-2 natif |
| Idéal pour | Régulation CVC, comptage d'énergie, E/S industrielles | Automatisation 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 →