@haus-automatisierung
Eine Sache ist mir noch aufgefallen:
getEnums('rooms') liefert unterschiedliche Ergebnisse.
Das war auch schon mal Thema in einem anderen Beitrag: https://forum.iobroker.net/topic/41999/inkonsistenzen-mit-getenums-rooms
Ich habe mir jetzt so beholfen:
var rooms = getEnums("rooms");
var result = [];
rooms.forEach(function(r) {
let room = r.name;
if(typeof room == 'object') room = room.de;
result.push(room);
});
return result;
Das ist zwar immer noch nicht schön, geht jetzt aber sicher.