NEWS
Deconz - common.name ist NULL
-
Hallo,
laut einem Forumspost (von 2015) fragt man den Namen von Elementen mitgetObject(elementId + ".common.name");
ab. Das mache ich auch, aber laut Log ist der Name null
sensorSelector.each(function(id, index) { //presence testing for now const elementId = id.slice(0, id.length-9); log("sensor id: " + elementId, "info"); log("sensor name:" + getObject(elementId + ".common.name"), "info"); });
12:34:07.115 info javascript.1 script.js.dev.Test: sensors found: 15 12:34:07.115 info javascript.1 script.js.dev.Test: sensor id: deconz.0.Sensors.13 12:34:07.115 info javascript.1 script.js.dev.Test: sensor name:null 12:34:07.115 info javascript.1 script.js.dev.Test: sensor id: deconz.0.Sensors.16 12:34:07.116 info javascript.1 script.js.dev.Test: sensor name:null ...
Im Objektbaum sind die Namen zu sehen, vermutlich hat sich die API geändert. Wie macht man es jetzt richtig?
Danke!
-
Also ich kann mich nicht erinnern das es je so funktioniert hätte.
So muss das aussehen:
let name = getObject(id).common.name; log(name);
oder so
let obj = getObject(id); log(obj.common.name);
-
Danke! Das wars!
Wer lesen kann...