NEWS
JSON parsen im ALIAS
-
Hallo Leute,
ich hab schon etliche Stunden probiert, aber ich bekomme es nicht hin und hab sogar schon den Iob zum Absturz gebracht.
Kurz zum Hintergrund, ich habe ein ESP6288 mit Tasmota mit 5 Temperatursensoren über mqtt eingebunden. Die Daten kommen wie üblich über mqtt als JSON array. Bisher hatte ich mit JSON parse die benötigten Daten raus gezogen und hat auch immer wunderbar funktioniert, z.B. beim Smartmeter usw usw.
Jetzt ist es aber so, dass mit der Alias als Wert immer "null" anzeigt und im Log Fehler kommen.
Hier mein Problem:
so sieht mein alias aus:

Wie gesagt, der Smartmeter hat auch Tasmota und die Struktur sieht exakt gleich aus und da klappt das mit dem parsen ganz wunderbar.
Den Alias hab ich mit dem Alias - Manager erstellt, aber auch ein manuell erstellter klappt nicht.
Kann jemand erkennen wo mein Fehler liegt?
-
Hallo Leute,
ich hab schon etliche Stunden probiert, aber ich bekomme es nicht hin und hab sogar schon den Iob zum Absturz gebracht.
Kurz zum Hintergrund, ich habe ein ESP6288 mit Tasmota mit 5 Temperatursensoren über mqtt eingebunden. Die Daten kommen wie üblich über mqtt als JSON array. Bisher hatte ich mit JSON parse die benötigten Daten raus gezogen und hat auch immer wunderbar funktioniert, z.B. beim Smartmeter usw usw.
Jetzt ist es aber so, dass mit der Alias als Wert immer "null" anzeigt und im Log Fehler kommen.
Hier mein Problem:
so sieht mein alias aus:

Wie gesagt, der Smartmeter hat auch Tasmota und die Struktur sieht exakt gleich aus und da klappt das mit dem parsen ganz wunderbar.
Den Alias hab ich mit dem Alias - Manager erstellt, aber auch ein manuell erstellter klappt nicht.
Kann jemand erkennen wo mein Fehler liegt?
-
@kuchn sagte: wo mein Fehler liegt?
Es sind unzulässige Zeichen (Minus) im JSON, so dass die Punkt-Schreibweise nicht funktioniert. Versuche es so:
JSON.parse(val)['DS18B20-1'].Temperature
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden