This works for me for multiple triggers including motion, but all three inputs need to be selected. In the event that you have less than three motion sensors you can select the same sensor twice or three times and it still works.
OPTIONAL/default: for the last two triggers indicating that they’re optional is a hangover. The blueprint/automoation will fail unless all are selected.
Should work for all binaries, but I’ve only experimented with two - motion and switch.
input:
trigger_entity_1:
name: Trigger Entity No. 1
selector:
entity: {}
trigger_entity_2:
name: (OPTIONAL) Trigger Entity No. 2
default:
selector:
entity: {}
trigger_entity_3:
name: (OPTIONAL) Trigger Entity No. 3
default:
selector:
entity: {}
trigger:
- platform: state
entity_id:
- !input 'trigger_entity_1'
- !input 'trigger_entity_2'
- !input 'trigger_entity_3'
to: 'on'