Wirenboard DIN rail automation controller
Controller · MQTT · Modbus · 1-Wire · 10 min read

WirenBoard — Open Industrial DIN-Rail Controller

Linux-based automation controller with MQTT, Modbus, 1-Wire and RS-485 I/O modules. Popular in Eastern Europe as an alternative or complement to KNX.

Wiren BoardLinux · DINModbusmeter1-WiretempRS-485relayKNXswitchMQTTcloudprotokolu tilts

What is WirenBoard?

WirenBoard is a Russian company (Moscow, founded 2010) that manufactures Linux-based DIN-rail automation controllers and I/O modules. The WB-7 (current generation) is a powerful embedded Linux computer in a 4-module DIN package — it runs Debian, a built-in MQTT broker (Mosquitto), a wb-rules JavaScript automation engine, and provides Modbus RTU/TCP and RS-485 interfaces.

WirenBoard's strength: very flexible, affordable, open-source firmware, and a growing ecosystem of I/O expansion modules for any sensor or actuator type. It's popular as a sub-system controller in heating, HVAC, and energy metering applications — often alongside KNX.

⚠️ Procurement note (2024)

Due to Russian origin, WirenBoard procurement from EU may be subject to trade restrictions. WirenBoard distributes through EU partners (Poland, Germany). Always verify current export compliance before ordering.

WB-7 controller specification

ParameterValue
CPUNXP i.MX6UL / i.MX6ULL (ARMv7)
RAM256 MB (WB-7), 512 MB (WB-7.1)
Storage4–8 GB eMMC
OSDebian Linux (custom WirenBoard distribution)
MQTT brokerMosquitto (built-in, all I/O published to MQTT topics)
RS-485 ports2 (internal I/O bus) + 1 (external RS-485)
ModbusRTU over RS-485; TCP over Ethernet
1-Wire1 port for temperature sensors (DS18B20)
Ethernet1× 10/100 Mbps
USB1× USB host (storage, GSM dongle)
Power supply9–28 VDC (typically 12V or 24V)
DIN rail4 modules (70mm)
I/O expansion busWirenBoard proprietary RS-485 bus (WB modules)
Automation languagewb-rules (JavaScript/ECMAScript)
Web interfaceBuilt-in web console at device IP
MQTT topicsAll I/O exposed as /devices/[name]/controls/[ch]

WirenBoard I/O expansion modules

WB-MAP3H

3-phase power meter

Modbus RTU power meter: voltage, current, power, energy per phase. Used for sub-metering in panels. MID-certified version available.

WB-MR6C

6-channel relay module

6× dry-contact relays (16A). Controllable via MQTT/Modbus. DIN rail.

WB-MRWL3

3-channel low-current relay

For KNX bus lines, gate control, heating valves. Optically isolated.

WB-MCM8

8-channel 0-10V output

Analog output for DALI-less dimming, fan coil speed control, proportional valves.

WB-MS

Multi-sensor module

Temperature, humidity, CO₂, noise, light sensor in one DIN enclosure. Publishes all to MQTT.

WB-MD

Digital input module

16× digital inputs (dry contact or pulse counting). For energy meters with S0 output, door contacts.

WB-MSRM

RS-485 serial gateway

RS-485 to MQTT gateway. Bridges third-party Modbus devices into WirenBoard MQTT ecosystem.

wb-rules — JavaScript automation engine

wb-rules is WirenBoard's built-in automation scripting engine. Rules are written in JavaScript (ECMAScript 5.1) and have access to all MQTT topics. You can create complex time-based, event-based, or condition-based automations directly on the controller — no cloud, no external server.

wb-rules example — temperature-controlled relay

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 — when to use which

AspectWirenBoardKNX TP
Hardware costLow (WB-7 ~€350, modules ~€80 each)High (actuators €50–200+ each)
WiringRS-485 (cheap, flexible)Dedicated YCYM bus cable
ProgrammingJavaScript (wb-rules), web UIETS software, certified engineer required
ReliabilityGood (Linux, can crash)Very high (embedded, deterministic)
StandardsNone (proprietary)ISO/IEC 14543, 500+ certified manufacturers
CertificationNot CE-certified as building automationKNX certified, CE, listed in ETS
Max I/OUnlimited via modules255 devices per line, 15 lines
HVAC/sensorsExcellent (native RS-485, 1-Wire)Via gateways
LightingVia relay/0-10V modulesDALI-2 native
Best forHVAC control, energy metering, industrial I/OBuilding automation, lighting, comfort

Best combination: WirenBoard handles heating (floor zones, heat pump Modbus), energy metering and sensor aggregation — publishing everything to MQTT. Home Assistant reads MQTT and KNX simultaneously. KNX handles lighting and comfort control. Each protocol does what it does best.

WirenBoard + KNX multi-protocol panel

We build panels integrating WirenBoard for HVAC/metering with KNX for lighting and comfort. One panel, best of both worlds.

Request a quote →
Loading...
Back to top