Seite 1 von 2

Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 20.07.2023, 18:49
von Galaxis
Hallo,
leider habe ich keine Ahnung ob es geht Werte aus einem MQTT Server in die Homematic Systemvariablen zu schreiben.
Könnte mir jemand einen Tip geben?

Ich habe eine CCU3 mit der neuesten Firmware und CuXd installiert. Zum testen habe ich den MQTT-Explorer-0.4.0-beta auf meinem Windows Rechner installiert.

Schon mal vielen Dank in Voraus

Bernd

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 20.07.2023, 19:16
von Matsch
Mit RedMatic oder CCU-Jack. Im Web existieren jede Menge Anleitungen. Ich benutze RedMatic, da ich auch Modbus auswerten muss und das auch damit machen kann.

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 20.07.2023, 19:23
von Baxxy
Ich glaube der Jack kann das nicht.
Ich meine der kann die SysVars nur publishen.

Aber statt in eine SysVar kann man ja auch in ein Jack-Device schreiben.

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 20.07.2023, 19:44
von Henke
Baxxy hat geschrieben:
20.07.2023, 19:23
Ich glaube der Jack kann das nicht.
Doch, über diese Schnittstelle:
Link: https://github.com/mdzio/ccu-jack/wiki/VEAP-Dienste

Ich verwende jedoch den HTTP Post mit Script über http://127.0.0.0:8181

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 20.07.2023, 19:47
von Matsch
Ich hatte als erstes auch CCU-Jack benutzt (ja, geht) und bin später wegen Modbus TCP auf RedMatic gewechselt.

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 21.07.2023, 07:49
von Dennis-HM
Verstehe ich die Frage falsch? Aber müssten sich die Werte der Kanäle von CCU-Jack Geärten nicht wie jeder andere Kanalwert per Script (getObject("Kanal").value) auslesen lassen und in eine SysVar schreiben?

(prüfen kann ich gerade nicht jetzt nicht, ob es gehen würde)

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 21.07.2023, 09:09
von Matsch
Natürlich.

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 21.07.2023, 14:02
von Galaxis
Hallo zusammen,
erst mal Danke für die Antworten.
Welches ist den der Favorit (einfach zu erlernen und bedienen) CCU-Jack oder RedMatic.
Was würdet Ihr empfehlen?

Danke im Voraus

Bernd

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 21.07.2023, 14:59
von Matsch
Schwer zu beantworten. Bei CCU-Jack mußt du ein CUxD-Gerät erstellen und brauchst ein Programm, das die Werte aus dem virtuellen Gerät ausliest und in die SV schreibt. Bei RedMatic geht das einfacher und du kannst direkt im Node-RED Flow die Werte in die SVs schreiben - kein virtuelles Gerät, kein WebUI-Programm. RedMatic ist aber komplexer, aber genau für diesen Einsatzfall gibt es gute Anleitungen, auch auf Youtube.

Re: Wie bekomme ich MQTT Werte in die Systemvariable der Homematic

Verfasst: 21.07.2023, 15:57
von Henke
Matsch hat geschrieben:
21.07.2023, 14:59
Bei CCU-Jack mußt du ein CUxD-Gerät erstellen und brauchst ein Programm, das die Werte aus dem virtuellen Gerät ausliest und in die SV schreibt.
Nein, es ist beim Jack definitiv kein CUxD mehr nötig.
Galaxis hat geschrieben:
21.07.2023, 14:02
Was würdet Ihr empfehlen?
Wenn etwas genauer beschrieben wird um welche Daten es geht, kann man empfehlen ob es sinnvoll ist:
a. Ein virtuelles Gerät mit dem Jack zu erzeugen
b. Den Jack als Bridge einzusetzen und mit einem Scipt die Daten in eine Systemvariable zu schreiben
c. Mit RedMatic die Daten komplett auszuwerten oder darüber Systemvariablen zu erzeugen.