In diesem Script können wir alle Member einer Aufzählung schalten:
function setFunctionState(functionName, newState) {
var elements = getObject(functionName).common.members;
for(let i = 0; i < elements.length; i++) {
setState(elements[i], newState );
}
}
Mit folgendem Befehle können wir nun alle Geräter der Gruppe „enum.functions.lightstatus“ ein- und ausschalten:
// einschalten
setFunctionState("enum.functions.lightstatus", true);
// ausschalten
setFunctionState("enum.functions.lightstatus", false);
