NEWS
JSON in Objekt/Datenpunkt umwandeln
-
@matze1909 sagte in JSON in Objekt/Datenpunkt umwandeln:
Danke...ich benötige die Daten aber als Datenpunkt. Wenn ich dich richtig verstanden habe, habe ich dann keine Datenpunkte, oder?
Doch.
Aliase werden im Objektbaum unterhalb vonalias.0
angelegt.
Der Alias „guckt“ auf den DP mit dem JSON.
Über die Konvertierungsfunktion kann man dann einzelne Werte aus dem JSON holen.JSON.parse(val).battery.voltage
-
Ich schaue mir das mit den Aliasen mal an.
Aber noch eine Frage. In meinem Log steht:
request blockly block is deprecated - please use "http get" insteadDie request Funktion ist also veraltet und mal sollte stattdessen die http get Funktion nehmen. Aber wie kann ich dann hierüber einen Datenpunkt oder eine variable mit den JSON Daten aus der url füllen?
Nutze ich die http get Funktion, bleibt bei mir die result Variable bzw. der Datenpunkt leer.Mein Script sieht jetzt so aus:
Was müsste ich verändern?
-
@matze1909 sagte: Was müsste ich verändern?
Es gibt unter "Aktionen" die Variable
data
(anstelle vonresult
). -
@paul53
Hello!Wo genau bekomme ich die Variable "data" her?
Unter Aktionen habe ich keine Möglichkeit es zu nutzen bzw. finde ich es nicht.
Habe auch schon die Variable manuell angelegt aber bei der Ausgabe kommt nur ein undefined.
Hab den JS-Adapter auch schon mal neu gestartet - ohne Erfolg.
Ich finde die Doku sollte bei neuen Funktionen dahingehend auch angepasst werden -> Aktionen
Vielleicht könnte @klein0r (@haus-automatisierung ) das noch anpassenVielen Dank im Voraus!
-
@thomas-schulze sagte: Wo genau bekomme ich die Variable "data" her?
JS-Version 7.11.1:
-
@thomas-schulze sagte in JSON in Objekt/Datenpunkt umwandeln:
Ich finde die Doku sollte bei neuen Funktionen dahingehend auch angepasst werden -> Aktionen
Na dann mal los Dreisprachig alle Screenshots neu zu erstellen ist schonmal ne super Aufgabe... Die könntest Du mir ja abnehmen, oder? Dann passe ich die Texte an.
-
@haus-automatisierung
Denke das bekomm ich hin
Also einfach Screenshots(de, en und ru) von den 9 Blöcken unter Aktionen?
Und wo soll ich die ablegen? In die Cloud oder via E-mail?VG
-
@thomas-schulze Na wenn dann machen wir doch gleich die ganze Doku ordentlich und aktualisieren alle Screenshots, oder?
-
@haus-automatisierung Ui. OK.
Also alle in IoBroker zur Verfügung stehenden Grafikblöcke?
Das wird dann aber frühestens ende nächster Woche was bei mir(2 Kinder + Frau + Haus + was man sonst noch so hat).
Ich schick dir ne PM wenn fertig.VG
-
@thomas-schulze Alle Bilder, welche hier zu finden sind:
https://github.com/ioBroker/ioBroker.javascript/tree/master/docs/en/img
Am einfachsten per Pull Request. Dann steht auch am Ende dein Name dran