NEWS
[gelöst] Raw-Daten mit JS auslesen
-
Hallo,
ich heiße Andreas, bin neu hier und lese schon eine zeitlang mit.Allerdings habe ich nun folgendes Problem:
Ich möchte von einem Datenpunkt, der keinen Wert hat - genauer von der Instanz flot.0 ein Chart - einen String (url) aus den Raw-Daten auslesen.
Habe schon versucht, mittels getState das Ding auszugeben:var flotobj = getState('flot.0.ChartTemperaturSensor_OG_01'); console.log(util.inspect(flotobj, { showHidden: true, depth: null}));
aber leider kommt da nichts dabei raus.
Die Daten, die ich auslesen will stehen in den Eigenschaften(?) des Datenpunkts unter "RAW (Nur Experten)":
{ "common": { "name": "ChartTemperaturSensor_OG_01" }, "type": "chart", "native": { "url": "l%5B0%5D%5Bid%5D=hm-rpc.1.000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxanimation=0" }, "from": "system.adapter.web.0", "ts": 1555515823869, "_id": "flot.0.ChartTemperaturSensor_OG_01", "acl": { "object": 1636, "owner": "xxx", "ownerGroup": "xxx" } }
Kann ich das mit JS realisieren? Wie stelle ich das an?
Ich bin total blutiger Anfänger in JS - kann mich jemand in die richtige Richtung schubsen?Viele Grüße,
Andreas -
@ah966 Nicht mit getState(id), sondern mit getObject(id).native.url
-
Super - hat geklappt.
Danke!