This software package provides a bridge to connect a CUL wireless transceiver with an MQTT broker, so that multiple clients (smart home, other apps) can use it over the network to control various smart home devices.
Currently it is used and tested with Somfy RTS rollershutters and shades as well as Brennenstuhl RCS switchable power sockets (Intertechno-compatible) for control and LaCrosse IT+ temperature / humidity sensors (Technoline TX29 DTH-IT) for receiving.
Further information about the CUL: Product page, firmware details.
This software is provided not only as source code, but also as Docker image for
ARMv7 processors (Raspberry Pi). An example docker-compose.yml
is included.
Home Assistant defines an interface for device auto-discovery, which is supported by this software.
The software supports both the 433 MHz and 868 MHz hardware.
For the CUL, you just need to configure the serial device of the dongle in
mqtt_cul_server.ini
.
For Intertechno-based switches, you need to configure the system ID,
often also called house ID, in mqtt_cul_server.ini
and enable it.
Somfy RTS configuration is a bit more involved. The documentation is here.
No configuration required.