Well, apparently you can’t do the following (or at least it fails the configuration check).
condition:
condition: or
conditions:
- condition: state
entity_id: input_boolean.foo, input_boolean.bar
state: 'on'
If I defined group.foobar would this behave where either foo or bar having a state “on” would pass the condition?
condition:
condition: or
conditions:
- condition: state
entity_id: group.foobar
state: 'on'
This post shows how to use an !include statement where you can specify your items in a yaml file. Specifying a group in a trigger is different than specifying the elements of a group in a trigger (at least my tests show that) so I’d imagine a condition would be no different.
ETA: It seems to behave exactly the same as a trigger. I guess there is no native way of specifying a multiple items in a single condition and you have to list them individually. Rats.