Contract engineering
Wiren Board — controller web UI
An open web interface for the Wiren Board universal Linux automation controller: device control, sensor and meter readings, and automation script configuration.
Context
Wiren Board is a universal automation controller running open-source Linux firmware, designed for home and industrial automation: sensor and meter polling, metering infrastructure, PLC replacement, and smart-home setups. The device supports a wide range of interfaces and ports; a browser-based management UI is a critical part of the product.
Problem
A responsive, in-controller web interface: visualise the state of all connected devices, configure automation scripts, and read sensor and meter values in real time.
Architecture
A single-page application querying the controller’s local API; support for wired and wireless third-party devices; overvoltage protection on ports and DIN-rail form factor informed the UX (hardware state display). The interface ships in the firmware and works on the local network with no cloud dependency.
Integrations
Protocols: Modbus RTU/TCP, 1-Wire, MQTT; smart-home devices from various manufacturers; LAN-only operation (no cloud dependency).
Results
The interface was merged into the standard firmware release; users and system integrators gained full device management without needing to use the command line.
team
timeline
First version ~3–4 months; then iterative development alongside the firmware.