IKEA Bilresa dual button use in an automation

I know there are Blueprints that will make this work. This is about not requiring a blueprint to get it to even function as this is what I was seeing and then understanding why.

When I setup an automation to trigger on the button events exposed by the device, they would never trigger.

the event (event.guest_dual_button_white_button_1) looks like this...

state:
  translated: June 5, 2026 at 11:11 PM
  raw: "2026-06-06T06:11:21.392+00:00"
  last_changed: "2026-06-06T06:11:21.392Z"
  last_updated: "2026-06-06T06:11:21.392Z"
attributes:
  event_types:
    - multi_press_1
    - multi_press_2
    - long_press
    - long_release
  event_type: multi_press_1
  previousPosition: 1
  totalNumberOfPressesCounted: 1
  device_class: button
  friendly_name: dual button white Button (1)

The Automation created by the UI looks like this...

alias: React Button one Test
description: ""
triggers:
  - trigger: state
    entity_id:
      - event.guest_dual_button_white_button_1
    attribute: event_type
    to:
      - multi_press_1
conditions: []
actions:
  - action: scene.turn_on
    metadata: {}
    target:
      entity_id: scene.interbuilding_lights_on
    data: {}
mode: single

I feel like this should work but as I am new to HA I maybe missing something.

I did find a trigger form that worked, but it's a little convoluted. The ID is the device id for specific Bilresa. Here it is and it works great...

alias: Interbuilding Lights On
description: ""
triggers:
  - id: a8b4093e7c31cd3cd38d36feb6dd0cf6
    entity_id: event.guest_dual_button_white_button_1
    trigger: state
conditions:
  - condition: state
    entity_id: event.guest_dual_button_white_button_1
    state:
      - multi_press_1
    attribute: event_type
actions:
  - action: scene.turn_on
    metadata: {}
    target:
      entity_id: scene.interbuilding_lights_on
    data: {}
mode: single

What am I missing that the UI created automation doesn't work?

There is an alternate workable solution; that is more intuitive than the one I listed above but is still uses the same concept. Works through the current UI, I show YAML for detailed comparisons but YAML editing isn't required for this.

Just look for any state change on the event and then have a condition to check for what state changed.

alias: React Button one Test
description: ""
triggers:
  - trigger: state
    entity_id:
      - event.casita_interbuilding_lights_dual_button_white_button_1
conditions:
  - condition: state
    entity_id: event.casita_interbuilding_lights_dual_button_white_button_1
    state:
      - multi_press_1
    attribute: event_type
actions:
  - action: scene.turn_on
    metadata: {}
    target:
      entity_id: scene.interbuilding_lights_on
    data: {}
mode: single