NEWS
Change / Parse Wert Feld
-
Hallo zusammen,
Mein Problem von damals:
Re: MQTT -> {Value: XX} im WertIch habe jetzt ein größeres Update gemacht und jetzt bekomme ich die Werte leider nicht mehr als JSON in EIN Feld.
Aktuell verhält es sich so, das die Werte in einzelne Objekte geschrieben werden. Leider wieder mit dem Wert "Value". Kann ich irgendwie alle Felder (State) parsen und das "Value" entfernen?Hab zwar schon mit Javascript "gespielt" aber da fehlt mir die Expertise .
Sieht aktuell so aus:
Danke und Grüße,
Seeandfeel
-
@seeandfeel jetzt hast du das vom alten Thread abgekoppelt. Da hatte @paul53 dir doch das Json zerlegt.
funktioniert dieses Skript nicht mehr?
was kommt denn jetzt nativ zurück?oder wäre das ominöse Projekt nicht der bessere Ansprechpartner, insbesondere wenn das dortige Update (??) der Verursacher ist.
-
@homoran
Ja, das lief seitdem auch nahezu perfekt . Mein Problem ist das ich das nicht mehr komplett bekomme, also als einen String.Jetzt wird das ganze über MQTT gelöst, hier kann ich zwar die Topics konfigurieren aber ein "All-in-one" gibt es wohl nicht mehr. Eine Anfrage läuft aber noch, wobei ich mir hier aber nicht viel erwarte .
Das ganze ist eher Richtung HomeAssistant optimiert.. - warum dann hier die "Values" nicht für Probleme sorgen, verstehe ich auch nicht ganz. Kenne HomeAssistant aber nicht.Wie erwähnt habe ich beim Projekt schon angefragt.. erwarte mir aber keine richtige Lösung (wie damals auch schon). Da hatten wir länger "disktutiert" über den Output, geändert hat sich nichts.
Wobei ich auch nicht schlecht reden will, das Projekt an sich ist für Froeling Heizungen echt super. -
@seeandfeel Hast du schon eine Lösung gefunden?
-
@gernot-tauss
Ich vermute mal, dass doch hier die einzelnen Werte interessant sind, oder?
Man könnte sich zu jedem Wert einen Alias anlegen und dort über die Konvertierungsfunktion das JSON parsen.
JSON.parse(val).value
-
@codierknecht Hi, ja das stimmt...
Im Prinzip solls ja nur eine schönere Anzeige sein:
-
@gernot-tauss
Ich würde das dann über Aliase regeln.
Eine passende Struktur anlegen und die Konvertierungsfunktion im Alias nutzen.
-
@codierknecht Thanx....Jetzt passts...vielen Dank für deine Hilfe