FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: gonzo_6 am 23 Oktober 2017, 10:48:30

Titel: Reading zerlegen...
Beitrag von: gonzo_6 am 23 Oktober 2017, 10:48:30
Hallo,
ich habe das Problem das ich einen Raspberry Pi mit Octoprint in FHEM eingebunden habe auf dem eine Plugin läuft für MQQT, soweit läuft es auch gut und ich bekomme die Werte in FHEM angezeigt.
Mein Problem ist nun das die Werte ziemlich "blöd" aussehen und ich gerne separieren würde weiß aber nicht wie.
Das Reading für ZChange sieht zB so aus:    

{"new": 69.468, "_event": "ZChange", "old": 69.348}

Ich hätte aber gerne das beim State eben nur ZChange: 69.468 steht. Oder ähnlich meinetwegen, aber mit den ganzen " und {}sieht blöd aus. Leider bekommt man es in Octoprint nicht weg.
Also muß ich die Werte in Fhem zerlegen und wieder zusammen setzen, nur wie?
Mit {(split ",", (ReadingsVal("CR_10","Z","")))[0]} komme ich in die Richtung aber sieht immer noch nicht so dolle aus...gibt es was anderes?

Würde mich über sachdienliche Hinweise sehr freuen.

Grüße aus Berlin
gonzo_6
Titel: Antw:Reading zerlegen...
Beitrag von: Otto123 am 23 Oktober 2017, 11:09:17
Hi,

einfach statt ReadingsVal ReadingsNum nehmen. Da kannst Du sogar das split weglassen :)
getestet :)

{ReadingsNum("CR_10","Z","")}

Gruß Otto
Titel: Antw:Reading zerlegen...
Beitrag von: gonzo_6 am 23 Oktober 2017, 11:25:49
Super vielen Dank, genau das und so wollte ich es haben :-)