Hauptmenü

Reading zerlegen...

Begonnen von gonzo_6, 23 Oktober 2017, 10:48:30

Vorheriges Thema - Nächstes Thema

gonzo_6

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

Otto123

Hi,

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

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

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

gonzo_6

Super vielen Dank, genau das und so wollte ich es haben :-)