NEWS
Objekt-Name auslesen
-
Hallo Zusammen,
ich sitze gerade an einem Adapter und möchte den Objektnamen (2 Spalte bei Objekten) auslesen. Leider komme ich nicht weiter.Folgender Test bringt das Script zum Absturz::
let name = await adapter.getForeignObject(ObjectID).common.name; adapter.log.info("Name der ID: " + name);
Wäre über Hilfe dankbar.
Grüße
-
Lösung gefunden
adapter.getForeignObject(ID, function(err, obj){ adapter.log.info("Name: " + obj.common.name); });
-
@mischu sagte in Objekt-Name auslesen:
let name = await adapter.getForeignObject(ObjectID).common.name; adapter.log.info("Name der ID: " + name);
... oder einfach
let obj = await adapter.getForeignObject(ObjectID); adapter.log.info("Name der ID: " + obj.common.name);
Dann ist es weiterhin async. Dazu kann ich folgendes empfehlen: https://gist.github.com/AlCalzone/d14b854b69ce5e8a03718336cc650a95