Wirenboard DIN rail automation controller
Controlador · MQTT · Modbus · 1-Wire · 10 min de lectura

WirenBoard — controlador industrial abierto en carril DIN

Controlador de automatización basado en Linux con MQTT, Modbus, 1-Wire y módulos de E/S RS-485. Popular en Europa del Este como alternativa o complemento a KNX.

Wiren BoardLinux · DINModbusmeter1-WiretempRS-485relayKNXswitchMQTTcloudprotokolu tilts

¿Qué es WirenBoard?

WirenBoard es una empresa rusa (Moscú, fundada en 2010) que fabrica controladores de automatización basados en Linux para carril DIN y módulos de E/S. El WB-7 (generación actual) es un potente ordenador Linux embebido en una carcasa DIN de 4 módulos — funciona con Debian, integra un broker MQTT (Mosquitto) y un motor de automatización wb-rules en JavaScript, y ofrece interfaces Modbus RTU/TCP y RS-485.

La fortaleza de WirenBoard: gran flexibilidad, precio asequible, firmware de código abierto y un ecosistema creciente de módulos de expansión de E/S para cualquier tipo de sensor o actuador. Es popular como controlador de subsistema en aplicaciones de calefacción, climatización y conteo de energía — a menudo junto a KNX.

⚠️ Nota de aprovisionamiento (2024)

Debido a su origen ruso, el aprovisionamiento de WirenBoard desde la UE puede estar sujeto a restricciones comerciales. WirenBoard distribuye a través de socios en la UE (Polonia, Alemania). Verifica siempre el cumplimiento de exportación vigente antes de pedir.

Especificación del controlador WB-7

ParámetroValor
CPUNXP i.MX6UL / i.MX6ULL (ARMv7)
RAM256 MB (WB-7), 512 MB (WB-7.1)
Almacenamiento4–8 GB eMMC
SODebian Linux (distribución WirenBoard personalizada)
Broker MQTTMosquitto (integrado, todas las E/S publicadas en temas MQTT)
Puertos RS-4852 (bus de E/S interno) + 1 (RS-485 externo)
ModbusRTU sobre RS-485; TCP sobre Ethernet
1-Wire1 puerto para sensores de temperatura (DS18B20)
Ethernet1× 10/100 Mbps
USB1× host USB (almacenamiento, módem GSM)
Alimentación9–28 VDC (típicamente 12V o 24V)
Carril DIN4 módulos (70mm)
Bus de expansión de E/SBus RS-485 propietario de WirenBoard (módulos WB)
Lenguaje de automatizaciónwb-rules (JavaScript/ECMAScript)
Interfaz webConsola web integrada en la IP del dispositivo
Temas MQTTTodas las E/S expuestas como /devices/[name]/controls/[ch]

Módulos de expansión de E/S de WirenBoard

WB-MAP3H

Medidor de energía trifásico

Medidor de energía Modbus RTU: tensión, corriente, potencia, energía por fase. Para el subconteo en cuadros. Versión certificada MID disponible.

WB-MR6C

Módulo de relés de 6 canales

6× relés de contacto seco (16A). Controlables vía MQTT/Modbus. Carril DIN.

WB-MRWL3

Relé de baja corriente de 3 canales

Para líneas de bus KNX, control de cancelas, válvulas de calefacción. Aislamiento óptico.

WB-MCM8

Salida 0-10V de 8 canales

Salida analógica para regulación sin DALI, control de velocidad de fancoils, válvulas proporcionales.

WB-MS

Módulo multisensor

Sensor de temperatura, humedad, CO₂, ruido y luz en una sola carcasa DIN. Publica todo en MQTT.

WB-MD

Módulo de entradas digitales

16× entradas digitales (contacto seco o conteo de pulsos). Para medidores de energía con salida S0, contactos de puerta.

WB-MSRM

Pasarela serie RS-485

Pasarela de RS-485 a MQTT. Integra dispositivos Modbus de terceros en el ecosistema MQTT de WirenBoard.

wb-rules — motor de automatización en JavaScript

wb-rules es el motor de scripts de automatización integrado de WirenBoard. Las reglas se escriben en JavaScript (ECMAScript 5.1) y tienen acceso a todos los temas MQTT. Puedes crear automatizaciones complejas basadas en tiempo, eventos o condiciones directamente en el controlador — sin nube, sin servidor externo.

Ejemplo de wb-rules — relé controlado por 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 frente a KNX — cuándo usar cada uno

AspectoWirenBoardKNX TP
Coste de hardwareBajo (WB-7 ~350 €, módulos ~80 € c/u)Alto (actuadores 50–200 €+ c/u)
CableadoRS-485 (económico, flexible)Cable de bus YCYM dedicado
ProgramaciónJavaScript (wb-rules), interfaz webSoftware ETS, se requiere ingeniero certificado
FiabilidadBuena (Linux, puede colgarse)Muy alta (embebida, determinista)
EstándaresNinguno (propietario)ISO/IEC 14543, 500+ fabricantes certificados
CertificaciónSin certificación CE como automatización de edificiosCertificado KNX, CE, listado en ETS
E/S máx.Ilimitadas mediante módulos255 dispositivos por línea, 15 líneas
Climatización/sensoresExcelente (RS-485 nativo, 1-Wire)Mediante pasarelas
IluminaciónMediante módulos de relé/0-10VDALI-2 nativo
Ideal paraControl de climatización, conteo de energía, E/S industrialAutomatización de edificios, iluminación, confort

Mejor combinación: WirenBoard se encarga de la calefacción (zonas de suelo radiante, bomba de calor vía Modbus), el conteo de energía y la agregación de sensores — publicando todo en MQTT. Home Assistant lee MQTT y KNX simultáneamente. KNX se encarga de la iluminación y el confort. Cada protocolo hace lo que mejor sabe hacer.

Cuadro multiprotocolo WirenBoard + KNX

Construimos cuadros que integran WirenBoard para climatización/conteo con KNX para iluminación y confort. Un solo cuadro, lo mejor de ambos mundos.

Solicitar presupuesto →
Cargando...
Volver arriba