Alexa, welches Fenster/Tür ist noch offen?

Hab es jetzt mal mit diesem Code probiert:

alias: Welche Fenster und Türen offen
sequence:
  - service: alexa_media.update_last_called
    data: {}
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
      milliseconds: 2
  - if:
      - condition: state
        entity_id: binary_sensor.fenster_und_tursensoren
        state: "on"
    then:
      - service: notify.alexa_media_last_called_xxx
        data:
          data:
            type: announce
          message: |-
            Folgende Fenster und Türen sind noch offen: {{
            expand('binary_sensor.fenster_und_tursensoren')
               | selectattr('state', 'eq', 'on') 
               | map(attribute='name') 
               | list 
               | join (', ')
            }}
    else:
      - service: notify.alexa_media_last_called_xxx
        data:
          data:
            type: announce
          message: Es sind alle Fenster und Türen geschlossen
    enabled: true
  - if:
      - condition: state
        entity_id: binary_sensor.fenster_und_tursensoren
        state: "on"
    then:
      - service: notify.alexa_media_last_called
        data:
          data:
            type: announce
          message: |-
            Folgende Fenster und Türen sind noch offen: {{
            expand('binary_sensor.fenster_und_tursensoren')
               | selectattr('state', 'eq', 'on') 
               | map(attribute='name') 
               | list 
               | join (', ')
            }}
    else:
      - service: notify.alexa_media_last_called
        data:
          data:
            type: announce
          message: Es sind alle Fenster und Türen geschlossen
    enabled: true
mode: parallel

Aber leider kommt keine Ansage.

er bricht wohl doch beim ersten ab: