CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Der CCU-Jack als REST- und MQTT-Schnittstelle für die CCU und virtuelle Geräte für das IoT

Moderator: Co-Administratoren

django122
Beiträge: 16
Registriert: 18.10.2021, 14:55
System: CCU und Access Point
Wohnort: Penkow
Hat sich bedankt: 1 Mal

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von django122 » 12.10.2022, 08:21

Danke Mathias,

kannst du mir auch sagen wie?
Ein Leitfaden für Dummies?
Danke

Mathias
Beiträge: 1783
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 259 Mal
Kontaktdaten:

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von Mathias » 12.10.2022, 09:45

django122 hat geschrieben:
12.10.2022, 08:21
kannst du mir auch sagen wie? Ein Leitfaden für Dummies?
Als erstes im Handbuch den Abschnitt über virtuelle Geräte lesen (insbesondere den Anfang und den Abschnitt über MQTT Analogwertempfänger).

Dann ein virtuelles Gerät mit der benötigen Anzahl an MQTT-Analogwertempfängern anlegen.

Bei jedem Kanal das Topic (z.B. Gas/main/value oder Wasserzaehler/Wasser/value) eintragen und die Parameter folgendermaßen setzen:
Screenshot.png
Screenshot.png (11.15 KiB) 1102 mal betrachtet
Danach ist der MQTT-Wert als "Eingangsspannung" am virtuellen Kanal in der CCU sichtbar. Der Wert kann, analog zu den normalen HM-Geräten, in Programmen und Skripten abgefragt werden.

django122
Beiträge: 16
Registriert: 18.10.2021, 14:55
System: CCU und Access Point
Wohnort: Penkow
Hat sich bedankt: 1 Mal

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von django122 » 12.10.2022, 10:42

Danke Mathias!

es hat endlich geklappt. Die Nachkommastellen sind zwar nur 2-stellig, aber das ist egal.

Bild

Bild

Da kommt noch die Stromablesung dazu und dann nie mehr in den kalten Keller :D

Bild

Das mit dem Script werde ich wohl selber hinbekommen.
Danke

gmp
Beiträge: 72
Registriert: 05.12.2020, 18:25
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von gmp » 21.10.2022, 14:54

Hallo zusammen,

kurze Frage. Wäre hiermit eine Anbindung der CCU an das Heizungsthermen Gateway ESM-ESP, welches über MQTT komunizieren kann, möglich?
viewtopic.php?f=19&t=76136

Schon mal besten Dank für eine Antwort.

VG
Thomas

Mathias
Beiträge: 1783
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 259 Mal
Kontaktdaten:

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von Mathias » 21.10.2022, 20:22

gmp hat geschrieben:
21.10.2022, 14:54
Wäre hiermit eine Anbindung der CCU an das Heizungsthermen Gateway ESM-ESP, welches über MQTT komunizieren kann, möglich?
Ja, das sollte gehen.

Gruß
Mathias

gmp
Beiträge: 72
Registriert: 05.12.2020, 18:25
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von gmp » 22.10.2022, 16:01

Und ich könnte die über das Gateway (via MQTT) gelieferten Werte/Daten auch in CCU-Variablen schreiben lassen und auslesen?

Sorry für die Fragen, aber mir ist der Unterschied zwischen CuxD und CCU-Jack noch nicht so ganz klar.
Klar ist, das CCU-Jack mit einem eigenen MQTT-Broker ausgestattet ist. Super Sache und klarer Vorteil zu CuxD.
Doch wie sieht es mit den restlichen Funktionen aus? Könnte man CuxD komplett durch CCU-Jack ersetzen?

VG
Thomas

Benutzeravatar
Henke
Beiträge: 1521
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von Henke » 22.10.2022, 16:13

gmp hat geschrieben:
22.10.2022, 16:01
Könnte man CuxD komplett durch CCU-Jack ersetzen?
Ich beziehe das auf die Anbindung eines Gerätes, das MQTT verwendet. Dann ist die Antwort ein klares "Ja"
gmp hat geschrieben:
22.10.2022, 16:01
Und ich könnte die über das Gateway (via MQTT) gelieferten Werte/Daten auch in CCU-Variablen schreiben lassen und auslesen?
Warum solltest du das tun? In Jack wird ein virtuelles Gerät angelegt und auf das kannst du direkt zugreifen.

Beispiel bei mir, Shelly mit 3 Temperaturfühlern über Jack mit MQTT angebunden.
Screenshot 2022-10-22 161001.jpg

sikr
Beiträge: 12
Registriert: 14.09.2014, 11:43
Hat sich bedankt: 1 Mal

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von sikr » 17.11.2022, 23:47

Hallo Matthias,

erst einmal danke für dieses wunderbare AddOn! Läuft bei mir auf einer aktuellen RaspberryMatic. Nun dachte ich prima, so könnte ich externe Geräte (z. B. Sensoren mit ESP 8266, Shellys oder Zigbee-Gerät) in die CCU bringen und per MQTT auch mittels NodeRed verwursten. Dafür habe ich in CCU-Jack ein virtuelles Gerät (z. B. mit einem Kanal MQTT-Schaltaktor) erzeugt, welches auch im Posteingang der CCU landet. In NodeRed bleibt aber die Liste der virtuellen Geräte leer. Sollten die virtuellen CCU-Jack Geräte dort auftauchen, oder habe ich da ein Verständnisproblem?

Außerdem noch eine Frage: ich kann in CCU-Jack Berechtigungen anlegen. Bisher kann der angelegte Benutzer (Anmeldekennung) aber immer alles. Ist es geplant, auch Benutzer anlegen zu können, die z. B. nur MQTT "subscribe" und/oder "publish" können, aber z. B, keinen Zugriff auf die CCU-Jack UI haben, oder kann ich das schon über die Konfigurationsdatei erreichen?

Viele Grüße,
Simon

Benutzeravatar
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 Mal

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von Baxxy » 18.11.2022, 00:20

sikr hat geschrieben:
17.11.2022, 23:47
Sollten die virtuellen CCU-Jack Geräte dort auftauchen
Nein. Die "originale" ccu-connection node hat keinen Zugriff auf die JACK-Geräte.

Es gibt aber einen Fork der das integriert hat.
viewtopic.php?f=77&t=75924&start=10

Mathias
Beiträge: 1783
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 259 Mal
Kontaktdaten:

Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter

Beitrag von Mathias » 18.11.2022, 08:15

sikr hat geschrieben:
17.11.2022, 23:47
Außerdem noch eine Frage: ich kann in CCU-Jack Berechtigungen anlegen. Bisher kann der angelegte Benutzer (Anmeldekennung) aber immer alles. Ist es geplant, auch Benutzer anlegen zu können, die z. B. nur MQTT "subscribe" und/oder "publish" können, aber z. B, keinen Zugriff auf die CCU-Jack UI haben, oder kann ich das schon über die Konfigurationsdatei erreichen?
Dafür gibt es bereits einen Eintrag auf Github "Zugriffsberechtigungen". Bisher wurde das aber mangels Interesse nicht weiter verfolgt. Du bist der erste der danach fragt. Dann schiebe ich das Thema in der Priorität mal höher. Allerdings kann ich nicht sagen, wann es umgesetzt wird.

Antworten

Zurück zu „CCU-Jack“