Kalender Benachrichtigung mit Titel

Hallo, ich bin ganz neu. Sowohl in dieser Community als auch bei Home Assistant.

Ich habe wie in einem Video von Simon meine Kalender vom IPhone in Home Assistant integriert. Darunter befindet sich auch ein extra Kalender für den Müll. Dieser enthält ganztägige Termine mit den Titeln Restabfallbehälter, Gelber Sack etc.

Nun möchte ich einfach nur eine Benachrichtigung mit dem Titel des Termins haben. Und das am Vortag um 09 Uhr. Die Benachrichtigung soll dann heißen „Für Morgen muss (Name des Termins) rausgestellt werden.

Im Moment sieht ein Code wie folgt aus:

 alias: Neue Automation
description: “”
triggers:

- trigger: calendar
  entity_id: calendar.abfallkalender
  event: start
  offset: “-15:0:0”
  id: Abfallkalender
  conditions: [ ]
  actions:
- action: notify.mobile_app_jahnes_iphone_15_pro
  metadata: {}
  data:
  message: >-
  Für Morgem muss {{ trigger.calendar_event.summary }} rausgestellt
  werden.
  title: Müll
  mode: single

Ich bearbeite das sonst in dem visuellen Editormodus.

Nun ist es so, dass die Benachrichtigung nicht geht. Führe ich nur die Aktion aus steht dort, dass der Trigger nicht definiert ist.

Ich hoffe, dass mir jemand helfen kann. Danke dafür bereits im Voraus.

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)

alias: Müll Info
description: ""
trigger:
  - platform: calendar
    entity_id: calendar.abfallkalender
    event: start
    offset: "-15:0:0"
    id: Abfallkalender
condition: []
action:
  - service: notify.mobile_app_jahnes_iphone_15_pro
    data:
      title: Müll
      message: >
        Für morgen muss {{ trigger.calendar_event.summary }} rausgestellt werden.
mode: single

Vielen Dank, aber jetzt ist auch mein Auslöser undefiniert und es funktioniert gar nichts mehr…

  1. Ist calendar.abfallkalender in den Entitäten wirklich vorhanden?
    → (In „Einstellungen → Geräte & Dienste → Entitäten“ nachsehen)
  2. Hat der Kalender Events mit start-Zeit in den nächsten Tagen?
    Ohne Termin kann kein Trigger ausgelöst werden.
  1. ja, der Kalender ist genau so vorhanden. Ich wähle diesen sogar in dem visuellen Editor aus.
  2. Es ist morgen ein Termin Papierbehälter

Du verwendest in der Aktion einen Trigger. Wenn Du die Aktion manuell auslösen tust, fehlt dieser Trigger und die bekommst die Fehlermeldung.

Aktionen die einen Trigger verwenden können somit so nicht getestet werden.

Verwende als Template

{{ state_attr('calendar.abfallkalender', 'message') }}

Gruß Osorkon