Filtering group members with multiple conditions

Hi,

gAllLights.allMembers.filter[i|i.groupNames.contains("gLivingRoomLights")].forEach[s|s.sendCommand(OFF)]

is it possible to add more names in the filter? like groupNames.contains(“gLivingRoomLights, gSomeOtherLights”)

Most likely:

gAllLights.allMembers.filter[i|i.groupNames.contains("gSomeOtherLights") || i.groupNames.contains("gLivingRoomLights")].forEach[s|s.sendCommand(OFF)]
1 Like