Home

Awesome

ccu-addon-mosquitto

Current Release Github Releases

Mosquitto als Addon für die Homematic CCU3 und RaspberryMatic

Unter Releases steht die Datei mosquitto-<version>.tar.gz zum Download zur Verfügung, diese kann über das CCU WebUI als Zusatzsoftware installiert werden.

Auf der CCU3 sind anschließend noch die notwendigen Ports freizugeben. Die Freigabe erfolgt unter Einstellungen > Systemsteuerung > Firewall konfigurieren. Dort trägt man im Feld "Port-Freigabe" z.B. "1883;1884" ein.

Die Mosquitto Konfiguration ist unter /usr/local/addons/mosquitto/etc/conf.d/*.conf zu finden. Neustart via /etc/config/rc.d/mosquitto restart.

Falls eigene Konfigurationen vorgenommen werden sollten diese nicht in den vorhandenen conf Dateien eingetragen werden (da diese bei einem evtl Update überschrieben werden). Empfehlung: conf.d/custom-xyz.conf.

Per default lauscht Mosquitto auf den Ports 1883/mqtt und 1884/ws. Falls auf der CCU ein Zertifikat vorhanden ist werden automatisch auch TLS listener geöffnet (8883/mqtts und 8884/wss).

Bei Aufrufen von mosquitto_pub muss dem Aufruf das Setzen des Library Pfades vorangestellt werden, z.B.: LD_LIBRARY_PATH=/usr/local/addons/mosquitto/lib /usr/local/addons/mosquitto/bin/mosquitto_pub -t 'test' -m 'test'

Credits

Mosquitto was written by Roger Light roger@atchoo.org