NEWS
Array zerlegen
-
Hallo,
beim Versuch das Array eines Temperaturwertes eines DS18b20 zu zerlegen gerate ich schnell an meine Grenzen.
Folgende Ausgabe erhalte ich und kann diese nicht in seine Bestandteile mit den üblichen Mitteln für Arrays zerlegen:
{ "topic": "", "payload": [ { "family": "28", "id": "FF32AC001603", "file": "28-031600ac32ff", "temp": 22.687 } ], "_msgid": "961cc0fc.69e34" }
Vielleicht kann mir jemand von Euch einen Tip geben.
Der Ausgabetyp ist übrigens:= msg : Object
Wenn ich das erste Feld [0] anspreche erhalte ich: [ { "family": "28", "id": "FF32AC001603", "file": "28-031600ac32ff", "temp": 22.687 } ]
Weiter komme ich nicht.
Gruß Miggi2000
-
Hallo,
beim Versuch das Array eines Temperaturwertes eines DS18b20 zu zerlegen gerate ich schnell an meine Grenzen.
Folgende Ausgabe erhalte ich und kann diese nicht in seine Bestandteile mit den üblichen Mitteln für Arrays zerlegen:
{ "topic": "", "payload": [ { "family": "28", "id": "FF32AC001603", "file": "28-031600ac32ff", "temp": 22.687 } ], "_msgid": "961cc0fc.69e34" }
Vielleicht kann mir jemand von Euch einen Tip geben.
Der Ausgabetyp ist übrigens:= msg : Object
Wenn ich das erste Feld [0] anspreche erhalte ich: [ { "family": "28", "id": "FF32AC001603", "file": "28-031600ac32ff", "temp": 22.687 } ]
Weiter komme ich nicht.
Gruß Miggi2000 `
Wie sprichst Du denn Feld [0] an?
Und wenn Du dahinter …[0].family schreibst?
-
Hallo ruhr70,
folgender Code gibt extrahiert mir die Temperatur: msg=msg.payload[0].temp;
Vielen Dank.
Gruß miggi20000
-
Womit fragst du die Werte ab?
Gesendet von meinem SM-T530 mit Tapatalk
-
Hallo ruhr70,
folgender Code gibt extrahiert mir die Temperatur: msg=msg.payload[0].temp;
Vielen Dank.
Gruß miggi20000 `
D.h. es hat geklappt?
Das war es, was Du gesucht hast?
-
Ja es hat wunderbar geklappt. Genau der Hinweis / Tip hat mir gefehlt.
Gruß miggi20000