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: