Hello everyone,
I've come across a relatively new home automation controller called the SwiOn Home Controller and interested in exploring Home Assistant integration possibilities.
Hardware Overview
The controller provides:
- 42 digital inputs (A1–F7)
- 24 outputs (U1–Z4)
- DIN-rail mounting
- Local control logic through an input/output matrix
- Ventilation control functions
- USB connectivity
Communication
The controller exposes a documented USB CDC (Virtual COM Port) interface.
According to the API documentation:
- Communication is performed over a standard serial port.
- Protocol type is a binary protocol (fixed keyword + raw bytes).
- A public API specification is available.
- No cloud connection appears to be required.
Built-in Logic
The controller supports configurable actions between inputs and outputs, including:
- ON
- OFF
- Toggle
- Follow pushbutton
- Pulse output
- Timers (1, 3, 5, and 15 minutes)
- Timed ON/OFF combinations
The internal matrix supports:
- 42 inputs × 24 outputs
Why It Could Be Interesting for Home Assistant
Because the device exposes a documented serial API, it should theoretically be possible to create:
- 24 switch entities
- 42 binary sensor entities
- Button/event triggers
- Local control without cloud dependency
Possible implementation approaches:
- Native Home Assistant custom integration
- MQTT bridge
- Serial-based integration
Questions
- Has anyone already worked with a SwiOn controller?
- Is there interest in developing a Home Assistant integration?
- Would MQTT or a native integration be the preferred approach?
https://shop.jornedesmet.be/product/swion-home-controller-24-uitgangen-42-ingangen/