Hallo, ich brauche mal Euere Hilfe:
Ich habe unter “Kalender” unter anderem einen Geburtstagskalender angelegt. Diesen lese ich aus mit
“{{ state_attr(„calendar.geburtstage“ , „message“)}}.
Ich lasse mir dann eine Benachrichtigung schicken mit
“Heute hat {{ state_attr(„calendar.geburtstage“ , „message“)}} Geburtstag”.
Das funktioniert eigentlich sehr gut.
Mein Problem. Ich bringe es nicht auf die Reihe wenn ich mehrere Geburtstage an einem Tag eingetragen habe. Es wird mir immer nur ein Geburtstag angezeigt!
Besten Dank schon mal!!
Arnaud
9. Januar 2026 um 23:59
2
Damit klappt es @Teichwirt
Wird sogar unterschieden ob zwischen einem und mehreren Geburtstag.
alias: "Tägliche Geburtstagsbenachrichtigung"
description: "Übersicht via Push an mein Handy"
trigger:
- platform: time
at: "09:41:00" # Oder jede andere Uhrzeit
condition: []
action:
- service: calendar.get_events
target:
entity_id: calendar.geburtstage
data:
duration:
hours: 24
response_variable: antwort
- service: notify.mobile_app_dein_handy
data:
title: "Geburtstags-Erinnerung"
message: >
{% set events = antwort['calendar.geburtstage'].events %}
{% set anzahl = events | count %}
{% if anzahl == 0 %}
Heute hat niemand Geburtstag.
{% elif anzahl == 1 %}
Heute hat {{ events[0].summary }} Geburtstag.
{% else %}
Heute haben {{ events[:-1] | map(attribute='summary') | join(', ') }} und {{ events[-1].summary }} Geburtstag.
{% endif %}}
Arnaud
14. Januar 2026 um 22:12
3
@Teichwirt konntest du es bei dir testen?
Guten Morgen @Arnaud ,
ich bin heute erst wieder dazu gekommen dass ich mit HA etwas “herumspiele”.
Habe es noch nicht getestet, aber Besten Dank schon mal!!