MQTT Daten aus String auslesen und in Variablen der Homematic schreiben

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
Magman
Beiträge: 11
Registriert: 14.01.2020, 09:05
Hat sich bedankt: 4 Mal

MQTT Daten aus String auslesen und in Variablen der Homematic schreiben

Beitrag von Magman » 11.10.2021, 17:06

Hallo zusammen

Ich habe einen Mulitsensor, den ich via MQTT bei Node Red Abonniert habe.

Das klappt schonmal gut. Raus bekomme ich folgendes vom Sensor:
: msg.payload : string[282]
{"serialnr" : "XXXXX",
"ts_unix" : 1790, "ts_iso" : "1970-01-01 00:29:50", "type" : 10, "gps" : "0.0,0.0", "hum" : 46.2, "tem" : 22.5, "dew" : 10.4, "co2" : 400,"co2_base" : 34807,"tvoc" : 24,"tvoc_base" : 36197,"h2" : 13059, "ethanol" : 18476,"aiq" : 1, "limits" : 0 }

Wie kriege ich nun die einzelnen Werte: tem, hum, co2 raus und kann diese Werte in die CCU 3 in je eine Variable schreiben ?

Danke und Gruss

Chris

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: MQTT Daten aus String auslesen und in Variablen der Homematic schreiben

Beitrag von MichaelN » 11.10.2021, 17:31

Sieht aus wie JSON. nur das : msg.payload : string[282] müsste man noch raus werfen.

Dann sollte das mit meinem JSON Skript funktionieren. Siehe Signatur. In einem der letzten Beiträge findest du auch, wie man unerwünschte Teile entfernen kann.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: MQTT Daten aus String auslesen und in Variablen der Homematic schreiben

Beitrag von rstuck » 15.10.2021, 08:22

Hallo,

das geht mit der change-Node. Hier als Beispiel für "tem".
Screenshot_20211015-081848_Opera beta.jpg
Gruß Ralf

Magman
Beiträge: 11
Registriert: 14.01.2020, 09:05
Hat sich bedankt: 4 Mal

Re: MQTT Daten aus String auslesen und in Variablen der Homematic schreiben

Beitrag von Magman » 22.10.2021, 07:30

Hallo Ralph

Super, danke!

Grüsse

Christof

Antworten

Zurück zu „RedMatic“