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

Benutzeravatar
Alexandra
Beiträge: 194
Registriert: 14.12.2018, 10:01
System: Alternative CCU (auf Basis OCCU)
Wohnort: Baden bei Wien
Hat sich bedankt: 45 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Alexandra » 01.02.2022, 15:37

Servus,

genau den Node RED Umweg möchte ich gerne vermeiden - ich hab's lediglich verwendet um die VEAP-Daten abzuholen, das Config-JSON zu bauen und an MQTT zu schießen. Ich hätte das Ding genausogut in Perl oder in C# schreiben können, war nur zu bequem dazu 8)

Ich möchte hier definitiv NICHT eine Anbindung an Node RED basteln, das wäre hier nur ein unnötiger Zwischenschritt. Alles was es braucht ist ein kleines bißchen Superkleber um die Config im MQTT zu erstellen, das war alles was ich mit meiner Bastelei zeigen wollte.

In Python wär's überhaupt praktisch, dann könnte man das nahtlos in den Home Assistant integrieren, aber ich mag Python halt so überhaupt nicht ...

Ganz liebe Grüße,
Alexa

PS: danke für die Links, den zweiten kannte ich schon, von dem hab ich mich ja auch inspirieren lassen

ptweety
Beiträge: 522
Registriert: 07.01.2017, 16:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 48 Mal
Danksagung erhalten: 66 Mal

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

Beitrag von ptweety » 01.02.2022, 16:35

Alexandra hat geschrieben:
01.02.2022, 15:37
genau den Node RED Umweg möchte ich gerne vermeiden - ich hab's lediglich verwendet um die VEAP-Daten abzuholen, das Config-JSON zu bauen und an MQTT zu schießen.
Verstehe ich gut. Es gibt halt auch Anwender, welche in NodeRed arbeiten und keinen HomeAssistant haben. Für diese wäre deine Logik halt interessant.

PS: ich hatte mir das nämlich auch mal angeschaut, um dem Kollegen aus dem Ticket zu helfen. Und die ganze Rekursion via VEAP über device, channel und parameter immer den ganzen ~links folgen, ist halt recht mühsam.

Schön wäre, wenn man dan ganzen Baum mit einem Aufruf holen könnten. :!:

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 » 01.02.2022, 16:41

So in etwa ist auch mein "Notfallplan" dem HA Sachen unterzujubeln die nicht verfügbar sind oder auf der "Ignore-Liste" stehen.
(Habe das Thema noch im Kopf... :wink: )

Den Umweg bezüglich DC/CS vom Funkmodul kann man sich mit RaspberryMatic übrigens sparen, hier legt der HA von sich aus ein Gerät an.
(RPI-RF-MOD; HmIP-RFUSB noch nicht getestet)
HA_Funkmodul_CS_DC.JPG

Benutzeravatar
Alexandra
Beiträge: 194
Registriert: 14.12.2018, 10:01
System: Alternative CCU (auf Basis OCCU)
Wohnort: Baden bei Wien
Hat sich bedankt: 45 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Alexandra » 01.02.2022, 16:47

Servus,

bezüglich des Funkmoduls hast du natürlich recht,
war einfach nur ein schneller Screenshot vom ersten Gerät das mir untergekommen ist,
und da wir im Moment CCU3s und debmatics fahren war's halt praktisch :)

LG, Alexa

Benutzeravatar
Alexandra
Beiträge: 194
Registriert: 14.12.2018, 10:01
System: Alternative CCU (auf Basis OCCU)
Wohnort: Baden bei Wien
Hat sich bedankt: 45 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Alexandra » 01.02.2022, 16:50

Servus,
ptweety hat geschrieben:
01.02.2022, 16:35
Verstehe ich gut. Es gibt halt auch Anwender, welche in NodeRed arbeiten und keinen HomeAssistant haben. Für diese wäre deine Logik halt interessant.
Schön wäre, wenn man dan ganzen Baum mit einem Aufruf holen könnten. :!:
Möglicherweise liegt hier ein Mißverständnis vor, mit den Daten selbst kommt NodeRED ja niemals in Berührung bei meiner Lösung,
hier werden wirklich nur die JSON-Configs im Sinne von https://www.home-assistant.io/docs/mqtt/discovery/ zusammengebaut.

Für NodeRED gibt's aber eh viele Möglichkeiten an die HomeMatic Daten zu kommen? Die node-red-contrib-ccu leistet doch brave Dienste (zumindest bei mir?)

Liebe Grüße, Alexa

Benutzeravatar
Alexandra
Beiträge: 194
Registriert: 14.12.2018, 10:01
System: Alternative CCU (auf Basis OCCU)
Wohnort: Baden bei Wien
Hat sich bedankt: 45 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Alexandra » 02.02.2022, 09:14

Servus,

ich habe soeben eine neue WinMatic angelernt, der Jack hat sie auch instant gefunden und servisiert sie perfekt,
allerdings ist sie im Navigator noch ohne Namen.
Kann ich das Neuauslesen der Rega irgendwie anstoßen? Falls nicht, in welchen Abständen wird ausgelesen (nur damit ich weiß wie lange ich meine Kaffeepause plane).

Liebe Grüße, Alexa

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 » 02.02.2022, 11:40

Entweder max. 30 Minuten warten (also großer Kaffee) oder den CCU-Jack neu starten.

Benutzeravatar
Alexandra
Beiträge: 194
Registriert: 14.12.2018, 10:01
System: Alternative CCU (auf Basis OCCU)
Wohnort: Baden bei Wien
Hat sich bedankt: 45 Mal
Danksagung erhalten: 19 Mal

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

Beitrag von Alexandra » 02.02.2022, 12:32

Danke, grosser Kaffee it is!

ptweety
Beiträge: 522
Registriert: 07.01.2017, 16:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 48 Mal
Danksagung erhalten: 66 Mal

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

Beitrag von ptweety » 02.02.2022, 13:17

Hallo Mathias,

Kann der Jack dazu per MQTT einen Status senden und ist es möglich die Updates via VEAP auf einen Schlag zu laden. Ist es überhaupt möglich, statt der Erkundung jedes einzelnen Gerätes, Datenpunktes, Kanals, Parameters, alles auf einen Rutsch zu laden?

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 » 02.02.2022, 23:25

ptweety hat geschrieben:
02.02.2022, 13:17
Kann der Jack dazu per MQTT einen Status senden
Da sehe ich momentan noch keinen so großen Nutzen.
ptweety hat geschrieben:
02.02.2022, 13:17
und ist es möglich die Updates via VEAP auf einen Schlag zu laden. Ist es überhaupt möglich, statt der Erkundung jedes einzelnen Gerätes, Datenpunktes, Kanals, Parameters, alles auf einen Rutsch zu laden?
Die Erkundung der Anzeigenamen, Räume und Gewerke könnte über die REST-API (VEAP) angestoßen werden. Dadurch wird ein Neustart mit Abbruch aller bestehenden Netzwerkverbindungen vermieden. Ich habe es mal notiert.
Generell wird die Erkundung nicht auf einem Schlag ausgeführt, da dies die ReGaHss zu lange blockiert. Der CCU-Jack geht sanft mit der ReGaHss um und macht nur kleine Anfragen mit Pausen dazwischen. :D

Antworten

Zurück zu „CCU-Jack“