MQTT Broker addon für OpenCCU

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

Matten Matten
Beiträge: 392
Registriert: 09.12.2018, 17:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 116 Mal
Danksagung erhalten: 66 Mal

MQTT Broker addon für OpenCCU

Beitrag von Matten Matten » 02.06.2025, 11:15

Dieses Projekt ist entstanden, dah das Addon Mosquitto seit Raspberrymatic Version 3.81.5.20250326 nicht mehr läuft.
siehe auch #21
aedes addon.png
aedes addon.png (14.75 KiB) 929 mal betrachtet
Das addon hat kein Webinterface & dadurch auch keine Verlinkung unter Systemsteuerung.


Das Addon startet automatisch bei Systemstart.

Bitte hier im Forum Rückmeldung geben ob eure Installationen laufen.

Downloadbereich:
Fertige Addon Datei:
addon paket.png
addon paket.png (1.86 KiB) 3589 mal betrachtet
📦 Anfrage senden, tar.gz downloaden und in CCU installieren
Aedes MQTT Broker Addon V2.0.1.tar.gz
23-mal heruntergeladen


UPDATE:
  • V2.0.1 addon Version jetzt unter Logo, mqtt Web-tool leicht überarbeitet
  • V2.0.0 mqtt websocket hinzugefügt
  • V1.2.0 mqtt publish hinzugefügt
  • V1.0.4 Authentifikation hinzugefügt
  • V1.0.0 erste Veröffentlichung des Flows


-> zusätzliche Tips und Infos stehen im 2 Post.
Zuletzt geändert von Matten Matten am 03.11.2025, 12:09, insgesamt 50-mal geändert.

Matten Matten
Beiträge: 392
Registriert: 09.12.2018, 17:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 116 Mal
Danksagung erhalten: 66 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von Matten Matten » 02.06.2025, 11:16

Nutzer & Passwort einrichten:
in der Datei "users.js" unter "/usr/local/addons/aedes" kann der username & password vergeben werden

Code: Alles auswählen

users.set('root', '1234')
in der Datei "mqtt-broker.js" unter "/usr/local/addons/aedes" kann die Authentifizierung aktiviert werden

Code: Alles auswählen

// enable Authentification 'no' or 'yes'
const auth = 'yes'

MQTT Publish
- Usage:

Code: Alles auswählen

/usr/local/addons/aedes/publish -t <topic> -m <message> [-h host] [-i client_id] [-q qos] [-r retain]
- Beispiele

Code: Alles auswählen

/usr/local/addons/aedes/publish -t "TEST/string" -m "hallo"
/usr/local/addons/aedes/publish -t "TEST/json" -m '{"state": "OFF"}' -q 1 -r 1
- Beispiele für CUxDeamon EXEC

Code: Alles auswählen

# CMD_SHORT
/usr/local/addons/aedes/publish -h 127.0.0.1 -i CUxDtoMQTT -t '$_C1$' -m '$_C2$'

# CMD_LONG 
/usr/local/addons/aedes/publish -h 127.0.0.1 -i CUxDtoMQTT -t '$_C1$' -m '$_C3$'

# CH_PARAM1
zigbee2mqtt/Device/set

# CH_PARAM2
{"state": "OFF"}

# CH_PARAM3
{"state": "ON"}
-----------------------------------------------------------------------------------

MQTT Web Viewer on CCU
open ccu mqtt viewer.png
Zuletzt geändert von Matten Matten am 03.11.2025, 12:20, insgesamt 7-mal geändert.

LeoII
Beiträge: 2
Registriert: 04.10.2019, 10:01
Danksagung erhalten: 1 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von LeoII » 15.06.2025, 22:51

Danke MQTT konnte ohne Probleme Installiert werden. Danke für die Arbeit und schnelle Antwort.

ZMBLMNN
Beiträge: 4
Registriert: 17.07.2025, 16:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von ZMBLMNN » 25.07.2025, 17:55

Hi,

ich konnte das Addon ohne Probleme installieren.
Nach dem Neustart der CCU läuft alles super. Vor dem Neustart ist RedMatic abgestürzt. Ich verwende RaspberryMatic auf einem RaspberryPi 4.

Vielen Dank

Agonist
Beiträge: 4
Registriert: 26.07.2025, 16:50
System: CCU
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von Agonist » 26.07.2025, 17:13

Sorry für die Unannehmlichkeiten, leider kann ich noch keine PN schreiben. Dürfte ich um Überlassung des Aedes Addon bitten.

Danke im Voraus.
MfG
Mike

Matten Matten
Beiträge: 392
Registriert: 09.12.2018, 17:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 116 Mal
Danksagung erhalten: 66 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von Matten Matten » 26.07.2025, 17:33

@Agonist

Du musst erst die Freigabe für PN bekommen, sonst kann ich dir das Addon auch nicht via PN zusenden.

Gruß Matten

Agonist
Beiträge: 4
Registriert: 26.07.2025, 16:50
System: CCU
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von Agonist » 27.07.2025, 19:14

Hallo,

das Addon auf einer CCU3 installiert, problemlos!
Bin mir aber nicht ganz klar, was der Broker genau macht...

Grüße Mike

Matten Matten
Beiträge: 392
Registriert: 09.12.2018, 17:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 116 Mal
Danksagung erhalten: 66 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von Matten Matten » 27.07.2025, 20:37

Das ist im Prinzip die datenschnittstelle bzw die Zentrale. Wo alle mqtt Nachrichten von deinen Geräten ankommen und gelesen werden können.

fteheesen
Beiträge: 5
Registriert: 30.08.2019, 14:49
Danksagung erhalten: 1 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von fteheesen » 23.08.2025, 13:17

Ich konnte das Addon problemlos auf meiner CCU3 mit RaspberryMatic installieren.

Vielen Dank für die Mühe!

P.S.

Weiß zufällig jemand, wie/wo man für Aedes MQTT Broker zur Authprisierung User/password konfiguriert. (Ich konnte auf die Schnelle dazu nichts finden.)

Matten Matten
Beiträge: 392
Registriert: 09.12.2018, 17:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 116 Mal
Danksagung erhalten: 66 Mal

Re: MQTT Broker on Raspberrymatic

Beitrag von Matten Matten » 23.08.2025, 17:59

fteheesen hat geschrieben:
23.08.2025, 13:17
Weiß zufällig jemand, wie/wo man für Aedes MQTT Broker zur Authprisierung User/password konfiguriert

Das nicht so einfach, das muss umfassend konfiguriert werden. Eventuell fehlt dafür sogar ein patch im addon
handler-authenticate-client-username-password-callback


EDIT:
👉 hier ein Beispiel
Zuletzt geändert von Matten Matten am 25.08.2025, 15:55, insgesamt 4-mal geändert.

Antworten

Zurück zu „Projektvorstellungen“