Actionable Notifications in Skript umsetzen

Hallo zusammen,

ich habe mir ein Skript geschrieben, das Benachrichtigungen an die verschiedenen Companion-Apps nur dann schickt, wenn ein jeweiliger Boolean-Toggle angeschaltet ist. Mit einfachen Benachrichtigungen, die nur aus Title und Message bestehen hat das auch schon ohne Probleme funktioniert. Nun steh ich vor dem nächsten Schritt und will auch noch ausführbare Aktionen mit an das (oder ein gleichartiges) Skript übergeben. Das Skript müsste m.M.n. in etwa so aussehen???

alias: Notify - Self Selected mit Action
description: Notify everyone who has their boolean on
sequence:
  - choose:
      - conditions:
          - condition: state
            entity_id: input_boolean.toggle_notifications_ABC
            state: "on"
        sequence:
          - service: notify.mobile_app_ABC
            data:
              title: "{{ title }}"
              message: "{{ message }}"
              data: "{{ data }}"
  - choose:
      - conditions:
          - condition: state
            entity_id: input_boolean.toggle_notifications_XYZ
            state: "on"
        sequence:
          - service: notify.mobile_app_XYZ
            data:
              title: "{{ title }}"
              message: "{{ message }}"
              data: "{{ data}}"
mode: single

Mir ist jetzt nur noch nicht so ganz klar, wie ich das korrekt übergebe, da in meiner Automation ja für “Actions” nur weitere Parameter (Title und action) angegeben werden, normalerweise z.B. so:

action:
  - service: notify.mobile_app_ABC
    data:
      message: Soll die Aktion durchgeführt werden?
      data:
        actions:
          - action: AKTION
            title: Aktion durchführen!

Kann mir hier jemand weiterhelfen, wie ich die benötigten Parameter für die “actionable Notitification” nun von einer Automation an das Skript weitergeben kann? Mein Versuchscode (s.u.) war leider nicht erfolgreich :frowning:

      - service: script.notify_selfselected
        data:
          title: Aktion?
          message: Sollen die Aktion dürchgeführt werden?
          data:
            actions:
              - action: AKTION
                title: Aktion durchführen!

Danke schon mal im Voraus!

LG
Damian

Man sollte seinen Code doch nochmal checken, bevor man hier postet. So wie ich es hier oben geschrieben habe funktioniert es. Hatte davor statt

 sequence:
          - service: notify.mobile_app_ABC
            data:
              title: "{{ title }}"
              message: "{{ message }}"
              data: "{{ data }}"
 sequence:
          - service: notify.mobile_app_ABC
            data:
              title: "{{ title }}"
              message: "{{ message }}"
              actions: "{{ actions }}"

im Skript und das funktioniert natürlich nicht.