NEWS
json via Blockly: Objektname mit Punkt im Namen
-
{ "sn": { "Time": "2024-10-19T11:12:36", "VINDRIKTNING": { "PM2.5": 8 } }, "ver": 1 }
Ich versuche auf PM2.5 zuzugreifen. Aber der Punkt im Namen macht ärger.
Wie krieg ich das denn hin? -
@accessburn Aktuell nur über den JSONata-Block lösbar.
FYI: https://github.com/ioBroker/ioBroker.javascript/issues/1647
-
@haus-automatisierung Ich habe es befürchtet.
Gibts da ein Workaround via Javascript-Funktion was ich in Blockly einpflegen kann?
-
@accessburn Warum eine JavaScript-Funktion nutzen, wenn man es komplett mit Blockly lösen kann?
-
Hast du denn einen Vorschlag wie ich das nun lösen kann?
JavaScript sind da nur die Basics vorhanden bei mir, deswegen müsste ich es ja quasi so lösen. Aber mein Glück mal wieder -
@accessburn sagte: Wie krieg ich das denn hin?
-
@accessburn sagte in json via Blockly: Objektname mit Punkt im Namen:
Hast du denn einen Vorschlag wie ich das nun lösen kann?
Ja, mit JSONata Siehe erste Antwort:
sn.VINDRIKTNING.`PM2.5`
-
@haus-automatisierung JSONata... Nie gesehen vorher. Danke dafür. Geht.
-
@accessburn sagte: JSONata... Nie gesehen vorher.
Version ohne JSONata: