Jinja2: Regulärer Ausdruck in Liste für Condition

Hallo,

ich will von der Google Calender Integration Einträge durchsuchen:

alias: Test Google calendar Integration
description: ""
trigger:
  - platform: time
    at: "17:55:00"
condition:
  - condition: template
    value_template: >-
      {{ 'Test Homeassistant' in
      states.calendar.tstcalendar.attributes.message }}
action:
  - service: notify.mobile_app_sm_a336b
    metadata: {}
    data:
      message: Homeassistant Calender ENTRY!!!
mode: single

Das funktioniert grundsätzlich. Als weiteren Schritt, brauche ich eine condition, die alle Einträge auf eine Regex prüfen kann, also sinngemäß sowas wie:

condition:
  - condition: template
    value_template: >-
      {{ '*.assistant$' in
      states.calendar.tstcalendar.attributes.message }}

Wie muss ich das in Jinja2 formulieren?

Danke und Grüße – Peter

Hi, probiere es mal so:

{{ states.calendar.tstcalendar.attributes.message | regex_search('assistant', ignorecase=true) }}