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

TIE
Beiträge: 92
Registriert: 02.03.2020, 20:59
System: Alternative CCU (auf Basis OCCU)
Wohnort: Aschaffenburg
Hat sich bedankt: 11 Mal
Danksagung erhalten: 3 Mal

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

Beitrag von TIE » 04.10.2021, 23:21

Hallo Mathias,

ich habe mit der V 1.1.1 jetzt auch die Meldung
"ERROR |devices |Notification lost, buffer size is too small: 1000".
Unter Devices sehe ich dann nur die Seriennummern der Geräte. Functions, Programs, Rooms und System variables sind leer.
Starte ich CCU-Jack über Monit neu, ist alles wieder OK. Scheint also nur direkt nach dem Reboot aufzutreten.
Zu meiner Umgebung.
RM 3.59.6.20210911 auf einem PI4 mit 4GB
HM: 7
HMIP: 154
Cuxd: 10
Heizungsgruppen: 9
SVs: 421
Programme: 333

Anbei noch das LOG.
ccu-jack.log
(22.92 KiB) 25-mal heruntergeladen
Habe eben die V 2.0.34 installiert. Damit tritt das Verhalten nicht mehr auf.
Gruß
Thorsten

Deiner-1
Beiträge: 2
Registriert: 23.06.2021, 08:57
System: CCU
Hat sich bedankt: 1 Mal

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

Beitrag von Deiner-1 » 05.10.2021, 16:02

Hallo,

ich habe mir gerade unseren IO in die CCU geholt. Hat Super funktioniert erstmal großes Lob an die Entwickler.

Ich habe DI/DO/AI und PT1000 ohne Probleme in der CCU. Aber wie sieht es mit Analogausgängen aus? Stehe ich einfach auf dem Schlauch, im CCU-Jack wird nur ein Analogwert Datentyp für virtuelle Geräte angeboten.

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

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

Beitrag von Mathias » 05.10.2021, 23:05

Deiner-1 hat geschrieben:
05.10.2021, 16:02
Aber wie sieht es mit Analogausgängen aus? Stehe ich einfach auf dem Schlauch, im CCU-Jack wird nur ein Analogwert Datentyp für virtuelle Geräte angeboten.
Analogausgänge sind in Vorbereitung.

Da stellt sich die Frage, welches HomeMatic-Gerät sollen sie nachbilden? Gibt es da Wünsche?

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

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

Beitrag von Mathias » 05.10.2021, 23:15

TIE hat geschrieben:
04.10.2021, 23:21
ich habe mit der V 1.1.1 jetzt auch die Meldung
"ERROR |devices |Notification lost, buffer size is too small: 1000".
...
Habe eben die V 2.0.34 installiert. Damit tritt das Verhalten nicht mehr auf.
Danke für die Meldung. Wenn das mit V2.0.34 nicht mehr auftritt, ist alles OK. Diese Version hat ein anderes Startverhalten. Ansonsten nochmal melden.

onlinepilot
Beiträge: 2
Registriert: 11.01.2020, 15:38

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

Beitrag von onlinepilot » 06.10.2021, 11:54

Hallo Zusammen,

ich finde es wirklich Klasse, dass sich jemand diese Arbeit macht und Andere auch daran teilhaben lässt. Besten Dank vorab!

Für meine eigene "Hausintelligenz" bin ich seit über sieben Jahren mit Homematic soweit zufrieden, möchte mich jedoch nun auch mit der Visualisierung beschäftigen.

Ich nutze:

Homematic mit CCU2, diversen Sensoren und Aktoren
CuxD für FS80 Heizungsthermostate
Shelly devices
Home Assistant (hassio) als neuer, zentraler Datenaufbereiter und Visualisierer

Nun zu meinem Anliegen:

Auf der Suche nach einer Möglichkeit meine CuxD-devices in Home Assistant einzubinden, stieß ich auf MQTT und CCU-Jack. Installiert und konfiguriert wurde v1.1.1 des CCU-Jack auf der CCU2 und MQTT (Client) auf dem Home Assistant als Integration. Alle (für mich wichtigen) devices werden auch von *Jack gefunden und sind per "curl" und "MQTT Explorer" abrufbar. Jedoch hab ich beim besten Willen keinen Plan, wie ich die Daten in Home Assistant einbinden kann. Autodiscover funktioniert für alle anderen Sorten von Input sehr gut, jedoch hier aus mir nicht erklärbaren Gründen wohl nicht. Kennt sich jemand damit aus und kann helfen?

Grüße
onlinepilot

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

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

Beitrag von Baxxy » 06.10.2021, 12:29

onlinepilot hat geschrieben:
06.10.2021, 11:54
Nun zu meinem Anliegen:
Das ist so spezifisch, die Frage(n) wären wohl in der HA-Community besser aufgehoben.
Ohne es genau zu wissen würde ich sagen du musst dir eigene "Sensoren" in HA anlegen und die mit dem MQTT-Entitäten "verknüpfen". Also vermutlich so ähnlich wie wenn man SysVars in HA nachbildet.

Frag mich aber nicht wie, bei mir liegt Projekt Homeassistent wegen arger Probleme bei der Integration von IP-Geräten vorerst auf Eis.

Grüße, Baxxy

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

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

Beitrag von Mathias » 06.10.2021, 22:03

onlinepilot hat geschrieben:
06.10.2021, 11:54
Home Assistant (hassio) ...
Jedoch hab ich beim besten Willen keinen Plan, wie ich die Daten in Home Assistant einbinden kann. Autodiscover funktioniert für alle anderen Sorten von Input sehr gut,...
MQTT Discovery von Home Assistant wird vom CCU-Jack noch nicht unterstützt. Es gibt dazu bereits ein Feature-Request. Die Umsetzung ist aber aufwändig und zurzeit nicht geplant. Die Anbindung sollte aber auch manuell konfigurierbar sein.

onlinepilot
Beiträge: 2
Registriert: 11.01.2020, 15:38

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

Beitrag von onlinepilot » 07.10.2021, 08:26

Sehr interessant, dass es hier schon andere Anfragen zum Thema gibt. Da mich aktuell nur die CuxD-Geräte interessieren, wäre der Aufwand des manuellen Anlegens ggf. überschaubar.

Besten Dank!

Grüße
onlinepilot

RolloMann
Beiträge: 8
Registriert: 28.10.2021, 09:50
System: in Planung
Hat sich bedankt: 11 Mal

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

Beitrag von RolloMann » 30.10.2021, 15:24

Hallo!

Ich suche habe eine Möglichkeit, CCU-Jack an einen bereits bestehenden MQTT-Broker (mosquitto) anzuschließen.
Mein Lösungsansatz ist nun, den bestehenden Broker in den Brigdemode zu versetzen damit der sämtliche topics an die CCU sendet und hoffentlich auch umgekehrt alle von dort empfängt.
Geht leider nicht so einfach:
Meine Mosquitto-Config:

Code: Alles auswählen

# External MQTT Broker
connection external-bridge
address ccu3
topic # both 2
bridge_insecure true
start_type automatic
# bridge_protocol_version mqttv311
bridge_protocol_version mqttv50
Das Bridgeprotokoll muss richtig gesetzt sein, dann gehts, fast.
Nun kann man sich nämlich nicht mehr lokal auf dem Moquitto verbinden, scheint so als ob der dann nur noch bridget.
Mit dem MQTT-Explorer auf den CCU-Jack verbunden sieht man aber dennoch Topic eintrudeln. Allerdings tauchen dann keine Devices im Posteingang auf.

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

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

Beitrag von Mathias » 31.10.2021, 12:29

Zur MQTT-Bridge Funktionalität gibt es bereits einige Informationen im zugehörigen GitHub-Eintrag. Dort findest Du noch einige Tipps von anderen Benutzern.

Generell erfolgt die Entwicklung und Verwaltung dieses Open-Source-Projektes auf GitHub. Interessierte können dort gerne mitlesen, oder sich sogar benachrichtigen lassen.

Antworten

Zurück zu „CCU-Jack“