All Projects → homematic-community → ccu-addon-mosquitto

homematic-community / ccu-addon-mosquitto

Licence: other
Mosquitto packaged as Addon for the Homematic CCU3 and RaspberryMatic

Programming Languages

shell
77523 projects
tcl
693 projects

Projects that are alternatives of or similar to ccu-addon-mosquitto

ccu-jack
CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
Stars: ✭ 63 (+173.91%)
Mutual labels:  smarthome, broker, ccu, homematic
ioBroker.hm-rpc
Connects HomeMatic Interface-Processes to ioBroker
Stars: ✭ 55 (+139.13%)
Mutual labels:  smarthome, ccu, homematic
Mosquitto
Eclipse Mosquitto - An open source MQTT broker
Stars: ✭ 5,794 (+25091.3%)
Mutual labels:  mqtt, broker, mosquitto
ccu-historian
Der CCU-Historian erfasst die Betriebsdaten des Hausautomations-Systems HomeMatic der Firma eQ-3.
Stars: ✭ 105 (+356.52%)
Mutual labels:  smarthome, ccu, homematic
Crossbar
Crossbar.io - WAMP application router
Stars: ✭ 1,957 (+8408.7%)
Mutual labels:  mqtt, broker
Moquette
Java MQTT lightweight broker
Stars: ✭ 1,897 (+8147.83%)
Mutual labels:  mqtt, broker
Mqttnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
Stars: ✭ 2,486 (+10708.7%)
Mutual labels:  mqtt, broker
Basecamp
An Arduino library to ease the use of the ESP32 in IoT projects
Stars: ✭ 251 (+991.3%)
Mutual labels:  mqtt, smarthome
Rumqttd
rust mqtt broker
Stars: ✭ 77 (+234.78%)
Mutual labels:  mqtt, broker
Enmasse
EnMasse - Self-service messaging on Kubernetes and OpenShift
Stars: ✭ 185 (+704.35%)
Mutual labels:  mqtt, broker
XML-API
HomeMatic CCU Addon implementing a xml request functionality
Stars: ✭ 106 (+360.87%)
Mutual labels:  smarthome, homematic
Ct Smart Home
A ready-to-use Node-RED setup for home automation
Stars: ✭ 132 (+473.91%)
Mutual labels:  mqtt, smarthome
Awesome Mqtt
A curated list of MQTT related stuff. ✨
Stars: ✭ 1,667 (+7147.83%)
Mutual labels:  mqtt, smarthome
Gbridge
gBridge.io allows you to control (almost) anything with Google Assistant, by translating voice commands to MQTT messages.
Stars: ✭ 152 (+560.87%)
Mutual labels:  mqtt, smarthome
Smarthome
Device integration platform for your smart home
Stars: ✭ 92 (+300%)
Mutual labels:  mqtt, smarthome
Vernemq
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Stars: ✭ 2,628 (+11326.09%)
Mutual labels:  mqtt, broker
hm2mqtt.js
Node.js based Interface between Homematic and MQTT
Stars: ✭ 20 (-13.04%)
Mutual labels:  smarthome, homematic
debmatic
debmatic is a project to install the Homematic OCCU on Debian based systems (Debian, Ubuntu, Raspbian, Armbian)
Stars: ✭ 168 (+630.43%)
Mutual labels:  ccu, homematic
Pysmartnode
Micropython Smarthome framework
Stars: ✭ 58 (+152.17%)
Mutual labels:  mqtt, smarthome
Mqtt
MQTT broker written in D, using vibe.d
Stars: ✭ 59 (+156.52%)
Mutual labels:  mqtt, broker

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 [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].