SwiOn Home Controller – Potential Home Assistant Integration

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/

There is a place here to request new integrations.