
WirenBoard — controllore industriale aperto su guida DIN
Controllore di automazione basato su Linux con MQTT, Modbus, 1-Wire e moduli I/O RS-485. Diffuso in Europa orientale come alternativa o complemento a KNX.
Cos'è WirenBoard?
WirenBoard è un'azienda russa (Mosca, fondata nel 2010) che produce controllori di automazione basati su Linux per guida DIN e moduli I/O. Il WB-7 (generazione attuale) è un potente computer Linux embedded in un contenitore DIN da 4 moduli — esegue Debian, integra un broker MQTT (Mosquitto) e un motore di automazione wb-rules in JavaScript, e fornisce interfacce Modbus RTU/TCP e RS-485.
Il punto di forza di WirenBoard: grande flessibilità, costo contenuto, firmware open-source e un ecosistema in crescita di moduli di espansione I/O per qualsiasi tipo di sensore o attuatore. È diffuso come controllore di sottosistema in applicazioni di riscaldamento, HVAC e conteggio dell'energia — spesso affiancato a KNX.
⚠️ Nota di approvvigionamento (2024)
Per via dell'origine russa, l'approvvigionamento di WirenBoard dall'UE può essere soggetto a restrizioni commerciali. WirenBoard distribuisce tramite partner nell'UE (Polonia, Germania). Verifica sempre la conformità all'esportazione in vigore prima di ordinare.
Specifica del controllore WB-7
| Parametro | Valore |
|---|---|
| CPU | NXP i.MX6UL / i.MX6ULL (ARMv7) |
| RAM | 256 MB (WB-7), 512 MB (WB-7.1) |
| Archiviazione | 4–8 GB eMMC |
| OS | Debian Linux (distribuzione WirenBoard personalizzata) |
| Broker MQTT | Mosquitto (integrato, tutti gli I/O pubblicati su topic MQTT) |
| Porte RS-485 | 2 (bus I/O interno) + 1 (RS-485 esterno) |
| Modbus | RTU su RS-485; TCP su Ethernet |
| 1-Wire | 1 porta per sensori di temperatura (DS18B20) |
| Ethernet | 1× 10/100 Mbps |
| USB | 1× host USB (archiviazione, chiavetta GSM) |
| Alimentazione | 9–28 VDC (tipicamente 12V o 24V) |
| Guida DIN | 4 moduli (70mm) |
| Bus di espansione I/O | Bus RS-485 proprietario WirenBoard (moduli WB) |
| Linguaggio di automazione | wb-rules (JavaScript/ECMAScript) |
| Interfaccia web | Console web integrata all'IP del dispositivo |
| Topic MQTT | Tutti gli I/O esposti come /devices/[name]/controls/[ch] |
Moduli di espansione I/O WirenBoard
Contatore di energia trifase
Contatore di energia Modbus RTU: tensione, corrente, potenza, energia per fase. Per il sotto-conteggio nei quadri. Disponibile versione certificata MID.
Modulo relè a 6 canali
6× relè a contatto pulito (16A). Controllabili via MQTT/Modbus. Guida DIN.
Relè a basso assorbimento a 3 canali
Per linee di bus KNX, comando cancelli, valvole di riscaldamento. Isolamento ottico.
Uscita 0-10V a 8 canali
Uscita analogica per dimmerazione senza DALI, controllo della velocità dei fan coil, valvole proporzionali.
Modulo multisensore
Sensore di temperatura, umidità, CO₂, rumore e luce in un unico contenitore DIN. Pubblica tutto su MQTT.
Modulo di ingressi digitali
16× ingressi digitali (contatto pulito o conteggio impulsi). Per contatori di energia con uscita S0, contatti porta.
Gateway seriale RS-485
Gateway da RS-485 a MQTT. Integra dispositivi Modbus di terze parti nell'ecosistema MQTT di WirenBoard.
wb-rules — motore di automazione JavaScript
wb-rules è il motore di scripting per l'automazione integrato in WirenBoard. Le regole si scrivono in JavaScript (ECMAScript 5.1) e hanno accesso a tutti i topic MQTT. Puoi creare automazioni complesse basate su tempo, eventi o condizioni direttamente sul controllore — senza cloud, senza server esterno.
Esempio wb-rules — relè controllato dalla temperatura
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 vs KNX — quando usare l'uno o l'altro
| Aspetto | WirenBoard | KNX TP |
|---|---|---|
| Costo hardware | Basso (WB-7 ~350 €, moduli ~80 € l'uno) | Alto (attuatori 50–200 €+ l'uno) |
| Cablaggio | RS-485 (economico, flessibile) | Cavo di bus YCYM dedicato |
| Programmazione | JavaScript (wb-rules), interfaccia web | Software ETS, richiesto tecnico certificato |
| Affidabilità | Buona (Linux, può bloccarsi) | Molto alta (embedded, deterministica) |
| Standard | Nessuno (proprietario) | ISO/IEC 14543, 500+ produttori certificati |
| Certificazione | Non certificato CE come automazione degli edifici | Certificato KNX, CE, presente in ETS |
| I/O max. | Illimitati tramite moduli | 255 dispositivi per linea, 15 linee |
| HVAC/sensori | Eccellente (RS-485 nativo, 1-Wire) | Tramite gateway |
| Illuminazione | Tramite moduli relè/0-10V | DALI-2 nativo |
| Ideale per | Controllo HVAC, conteggio energia, I/O industriali | Automazione degli edifici, illuminazione, comfort |
Combinazione migliore: WirenBoard gestisce il riscaldamento (zone a pavimento, pompa di calore via Modbus), il conteggio dell'energia e l'aggregazione dei sensori — pubblicando tutto su MQTT. Home Assistant legge MQTT e KNX contemporaneamente. KNX gestisce illuminazione e comfort. Ogni protocollo fa ciò che sa fare meglio.
Quadro multiprotocollo WirenBoard + KNX
Costruiamo quadri che integrano WirenBoard per HVAC/conteggio con KNX per illuminazione e comfort. Un solo quadro, il meglio di entrambi i mondi.
Richiedi un preventivo →