Actionable notification not updating state of input text

Thank you in advance! I’m clearly missing something simple, but the below does not update the state value of the input_text helper that’s created. I’ve read the “actionable notifications” via the home assistant docs, but hitting a road block.

Trying to send a notification, wait for the input reply via the mobile app and then updating the state.

alias: Input Text Test
description: ""
triggers:
  - entity_id:
      - input_boolean.dead_space
    from: "off"
    to: "on"
    trigger: state
conditions: []
actions:
  - action: notify.mobile_app_xxxx
    data:
      message: How many ounces?
      data:
        actions:
          - action: REPLY
            title: Reply
  - wait_for_trigger:
      - event_type: mobile_app_notification_action
        event_data:
          action: REPLY
        trigger: event
  - choose:
      - conditions: []
        sequence:
          - action: input_text.set_value
            data:
              entity_id: input_text.input_text_test
              value: "{{ wait.trigger.event.data.reply }}"

At least the documentation I could find seems quite incomplete, but on the very last line you probably should not use reply but reply_text.

Also why are you wrapping your final action within a choose without conditions?

That was it! Something simple, thank you!

Was flip flopping between UI editor and YAML, prefer the Yaml but apparently left that in there

Thanks again!

For those in the future:

alias: Input Text Test
description: ""
triggers:
  - entity_id:
      - input_boolean.dead_space
    from: "off"
    to: "on"
    trigger: state
conditions: []
actions:
  - action: notify.mobile_app_xxxx
    data:
      message: Whatever you want the question to be?
      data:
        actions:
          - action: REPLY
            title: Reply
  - wait_for_trigger:
      - event_type: mobile_app_notification_action
        event_data:
          action: REPLY
        trigger: event
  - action: input_text.set_value
    data:
      entity_id: input_text.input_text_test
      value: "{{ wait.trigger.event.data.reply_text }}"
mode: single

Not so simple when it seems to not be covered in any documentation. Only when I did a text search for “reply” in the developer documentation did it turn up in one of the code examples, but there was no other explanation or mention of replies at all as far as I could find…

Agree with you on that front, for something as dynamic (and quite frankly, something that almost everyone interacts with - a phone) it is definitely lacking.