Skip to content

A bridge to connect a CUL wireless transceiver with an MQTT broker

License

Notifications You must be signed in to change notification settings

zapccu/mqtt_cul_server

 
 

Repository files navigation

MQTT CUL server

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.

Device discovery

Home Assistant defines an interface for device auto-discovery, which is supported by this software.

Installation

For installation description on a Debian / Raspbian system with a connected CUL see installation.md

Configuration

CUL

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.

The name of the configuration file can be changed by specifying command line option --config Filename.

Intertechno

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

Somfy RTS configuration is a bit more involved. The documentation is here.

LaCrosse IT+

No configuration required.

About

A bridge to connect a CUL wireless transceiver with an MQTT broker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.4%
  • Dockerfile 1.6%