Ich ging davon aus, dass du einen Kalender-Trigger verwendest. Mein Code wäre die Bedingung für weitere Aktionen.
Bei der von dir geposteten Automation muss man, denke ich, anders herangehen und - wie auch der Themenersteller gemacht hat -zunächst die Kalenderdaten abrufen.
Ich versuch mal, was zusammenzubasteln.
EDIT: Ok, probier es mal aus:
actions:
- action: calendar.get_events
data:
start_date_time: "{{ today_at() }}"
duration:
hours: 24
target:
entity_id: calendar.test
response_variable: freizeit
- if:
- condition: template
value_template: |
{% set urlaub = freizeit['calendar.test'].events |map(attribute='summary') |list %}
{{ urlaub is search('urlaub', ignorecase=true) }}
then:
- action: notify.persistent_notification
data:
message: Urlaub!