Alle Elemente einer Aufzählung schalten

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);