Auf HA-Calender Einträge reagieren

Wir nutzen den HA-Kalender. Meine Frau möchte auf Ihrem Handy benachrichtigt werden, wenn an dem Tag ein Termin für sie eingetragen ist.

Ihre Termine beginnen mit Angi xyz, meine mit Ulli xyz. Ist es möglich, auf die 4 ersten Zeichen zur filtern und eine Benachrichtigung auf das jeweilige Handy zu senden?

Als Trigger könntest du den Kalender abfragen. Bei Bedingung dann ein Template:

description: ""
mode: single
trigger:
  - platform: state
    entity_id:
      - calendar.xyz
condition:
  - condition: template
    value_template: "{{ 'Angi' in trigger.calendar_event.summary }}"
action:
  - service: notify.notify
    metadata: {}
    data: {}

1 „Gefällt mir“

Danke maxe, ich probiere morgen, wie ich damit klarkomme.

betonter TextHallo,

hat ein bisschen gedauert, bin heute erst dazu gekommen, aber es klappt.
Nun kann ich (noch) nicht programmieren, deshalb hab ich mit der Automatisierungsfunktion begonnen und damit die automations.yaml erstellt, soweit es damit ging.

Dann war in der Datei nur noch der von Dir erstellte Eintrag einzufügen.
condition: template
value_template: ‘{{ ‘‘Angi’’ in trigger.calendar_event.summary }}’
Etwas abgewandelt, gibt er auch den Kalendereintrag komplett an das Smartphone weiter. Für meine Einträge hab ich dann noch eine weitere Automatisierung angelegt.

Vielen Dank für Deine Hilfe Björn @maxe. Super Sache. Ich wollte einen einfachen und übersichtlichen Kalender. Der Google ist mir zu überladen.

- id: '170XXXX299324'
  alias: Kalendereintrag für Angelkika
  description: ''
  trigger:
  - platform: calendar
    event: start
    offset: '-2:0:0'
    entity_id: calendar.kalender_2024
  condition:
  - condition: template
    value_template: '{{ ''Angi'' in trigger.calendar_event.summary }}'
  action:
  - device_id: f5ccXXXXXX6bacf3e7XXXXXX3ac35b83
    domain: mobile_app
    type: notify
    message: '{{ trigger.calendar_event.summary }}'
  mode: single

Gruß Ulli

:crayon:by HarryP: Codezeilen formatiert