@bluefox sagte in [Frage] Verwendung von getForeignObjects (Adapter socketio):
servConn._socket.emit('getObjectView', 'system', 'state', {startkey: 'milight-smart-light.', endkey: 'milight-smart-light.\u9999'}, function (err, res) {
if (!err && res) {
var _res = {};
for (var i = 0; i < res.rows.length; i++) {
_res[res.rows[i].id] = res.rows[i].value;
}
console.log(JSON.stringify(_res));
} else {
console.log(JSON.stringify(err));
}
});
```` });
Hi,
habe das ganze auch gerade probiert, funktioniert auch so weit - außer, wenn ich versuche, die Enumerations damit zu bekommen. Also wenn ich milight-smart-light durch enum ersetze, gibt es ein leeres result. Gibt es hier was besonderes? Wie komme ich an die Enumerations?
Danke
EDIT: Hat sich erledigt! Habe inzwischen rausgefunden, dass man bei der Abfrage auch das state durch enum ersetzen muss, dann gehts.