Using multiple trigger inputs in blueprint

I’ve been trying to figure out if it’s possible to use multiple trigger inputs in a blueprint. Below is working code for a single trigger. I cannot find a way to use the second trigger since reading a trigger input puts the trigger dict it into a list. I have tried using templates to extract the dict and make a list with both triggers but I haven’t been able to get it to work - I believe due to the restricted templates in triggers. Is it possible to use multiple input triggers in a blueprint?

blueprint:
  name: example multi-trigger
  domain: automation 
    
  input:
    on_button_trigger:
      name: On Button Trigger
      selector:
        trigger:
    off_button_trigger:
      name: On Button Trigger
      selector:
        trigger:

trigger: !input on_button_trigger

action:

If you wait there is a new feature added for next month that allows for this:

You will be able to write:

trigger:
  - triggers:  !input on_button_trigger
  - triggers:  !input off_button_trigger
1 Like