âDas ist natÞrlich auch mit dem iCloud Kalender bzw. jedem anderen Kalender mÃķglich. Wichtig ist nur bei den Templates den Namen des Kalenders anzupassen (calendar.geburtstag) und das die Termine im Kalender als "GanztÃĪgig" eingetragen sind ðĪ
Ok das is wirklich nice und ne menge Arbeit, besten Dank dafÞr. Ich lasse mich auch immer Þber gewissen GBs per Notify erinnern, da kann man bestimmt, das ein oder andere von deinem Video bestimmt gut gebrauchen. Am Dashboard benÃķtige ich es ehrlich gesagt nicht so wirklich. Finde es per Notify irgendwie besser, aber das is ja bekanntlich Geschmackssache.
Hallo Maxx, Also Hut ab, ist wieder ein GroÃartiges Workaround geworden. Von dem Gedanken Anstoà #bastlerkommentar bis zur Umsetzung, ging ruck zuck, du bist schneller als die Polizei erlaubt ð. Ich habe fÞr die Umsetzung mit Hilfe deines Videos und den. yaml Dateien, das Projekt in kÞrzester Zeit realisieren kÃķnnen. Wie immer eine Top Anleitung und sehr ausfÞhrlich erklÃĪrt. HÃĪtte da noch einige Ideen und Anregungen ð. LG Mike
Hi Maxx ein super Video, gefÃĪllt mir sehr gut und ich werde es bei mir sicher anwenden da der Kalender bei mir als nÃĪchstes an steht. Mit den Schwierigkeiten die ich hatte hast du mir ja schon geholfen. Ich hoffe nicht das jemand die gleichen Probleme hat, aber da kÃķnnen wir dann helfen. Besser aber ohne Probleme.
Super Video, vielen Dank dafÞr! Allerdings widerstrebt es mir etwas, den von google angelegten Kalender "Geburtstage" zu lÃķschen um ihn dann neu anzulegen. Warum? Weil ich auch alle meine Kontakte sehr gewissenhaft in google pflege und die Geburtstage, die ich eben fÞr einen Kontakt erfasse, automatisch in den Standardkalender "Geburtstage" von google eingetragen werden, was ich sehr angenehm finde. Diese Geburtstage kann man jedoch nicht im Kalender bearbeiten. Ich habe also auch keine MÃķglichkeit, im Notizfeld die Jahreszahl zu ergÃĪnzen. Trotzdem hat dieser jÃĪhrlich wiederkehrende Kalendereintrag ja ein Beginndatum (eben das aus den Kontakten). Ich werde mal ein wenig rumprobieren, ob sich das Alter da nicht trotzdem berechnen lÃĪsst...
Hallo bin Neuling mit Home Assistant. Habe das PopUp mit Erfolg nachgebaut. Dazu habe ich einen Button eingebaut mit dem ich das PopUp jederzeit Ãķffnen kann. Jetzt wÃĪre es toll, wenn anstatt "Niemand" das Popup verhindert, das Popup trotzdem geÃķffnet wÞrde und der nÃĪchste Geburtstagseintrag inkl Geburtsdatum angezeigt wÞrde. LG aus KÃĪrnten.
Hiðââïļ Ich werde mir bei Gelegenheit die Automatisierung bzw. das Template ansehen und versuche es auf deinen Wunsch abzuÃĪndern. Ich bin nur zur Zeit beruflich ziemlich eingespannt und kann daher noch nicht sagen wie es sich zeitlich ausgeht. Beste GrÞÃe, Maxx
Hallo Markus, das ist ja mal wieder eine schÃķne Sache, super erklÃĪrt, aber sehr umfangreich, ich denke dass dadurch mein HA bestimmt von der Performancezeit langsamer wird. ðĪĶââ Mir wÞrde es ausreichen nur eine Erinnerung (wegen mir aus per Popup) zu erhalten, wenn ein Geburtstag vorhanden ist. Hast du ein paar Tipps oder gibt es schon ein Video von dir dafÞr? Danke und GrÞÃe ðŦĄ
Hey Maxx, neue Vision fÞr Kalender und evetuell etwas fÞr #bastlerkommentar Arbeitszeit Berechnung laut der "Start_Time" und "End_time" des Tages Eintrages vom Kalender. Da ich immer schÃķn brav die Zeiten fÞr meine Family im Google Kalender eintrage, jedes mitglied natÞrlich in einem eigenen angelegtem Kalender.ð Dies wÞrde ich dann evetuell in die InfluxDB Þbergeben und via Grafana hÃĪtte man dann eine schÃķnes Diagram bzw auch Montaliche Anzahl/Stunden. WÃĪre das eine Idee? Zum Gruss, Mike
Hi Mike, finde ich eine gute Idee. Allerdings stellt sich mir die Frage in welcher Form bzw. Einheit die Dauer von Start erster Termin bis Ende letzter Termin ausgegeben werden soll. Ich habe dies zu Testzwecken bereits angelegt und es wird mir die Dauer als "String" z.B. "14 Stunden, 30 Minuten" ausgegeben. Wenn man mit diesen Sensorwerten aber weitere Vergleiche bzw. grafische Darstellungen machen mÃķchte, wÃĪre es besser alles in Minuten auszugeben. Vielleicht kannst du mir noch Einzelheiten deiner Vorstellungen Þbermitteln. GrÞÃe, Maxx
Hallo Markus, ist der Googlekalender zwingend erforderlich? Ich benutze als Macuser die EintrÃĪge im Kalender von MacOS und mÃķchte nicht Google verwenden. Vielen Dank und viele GrÞÃe Uwe Deine Videos sind sehr anschaulich und man kann viel lernen ð
Hi Uwe, ich nutze auch den iCloud Kalender. Dieser ist auch mit dem Namen "Geburtstag" angelegt und was wichtig ist, dass alle Geburtstags-Termine als GanztÃĪgig eingetragen sind. Wenn das zutrifft, funktioniert alles incl. Alter, Hinweis und "in Tagen". Beste GrÞÃe, Maxx
Hallo Maxx, vielen Dank fÞr die Template-Sensoren! Eine Frage dazu: Kann es sein, dass zum Zeitpunkt, wenn die trigger condition "event: start" des template sensors geburtstage_liste auslÃķst, der (google) calendar noch keine EintrÃĪge enthÃĪlt? Wenn ich die time_pattern auf /60 setze, sehe ich lange Zeit keine EintrÃĪge im Sensor.geburtstage_liste. Wenn ich die time_pattern auf /5 setze, sehe ich nach kurzer Zeit (vermutlich 5min;)) die EintrÃĪge wie erwartet in der EntitÃĪt sensor.geburtstage_liste. Mache ich einen Fehler oder lÃĪsst sich da was konfigurieren? Liegts vielleicht an Google? Vielen Dank im Voraus!!
Hi ðââïļ Wenn einer der Trigger ( time_pattern oder Start HA) auslÃķsst, wird der Service "calendar.get_events" gestartet. Wenn die Zeit auf /60 eingestellt ist, dauert es 60 Minuten bis er das erste Mal ausgelÃķst wird. Da ich festgestellt habe, dass der Eintrag time_pattern beim Trigger einen LOG Eintrag macht, habe ich anstatt diesen zweien, nur einen Input Button als Trigger festgelegt und diesen mit einer Automatisierung gesteuert. Damit wird genauso per Zeitintervall oder Home Assistant Neustart ausgelÃķst, ich habe aber auch die MÃķglichkeit manuell auszulÃķsen. Dann wird auch gleich abgefragt und alle Termine sind sofort verfÞgbar. Die Infos dazu und die Automatisierung kannst du dir in diesem Video ansehen: th-cam.com/video/Fy6A4-SI8a0/w-d-xo.html Beste GrÞÃe, Maxx
Hallo@@SmartHomeBastler Mein konkretes Problem war auch noch ein anderes: Dein Skript funktioniert prima fÞr Ganztages-events. Bei "nicht-ganz-tages-Events" (und ich hatte eines zu Testen im Kalender), schlÃĪgt die "START"-Berechnung fehl. "strptime got invalid input '2024-03-05T13:00:00+01:00'" LieÃe sich das Problem im Script lÃķsen? (Ich komme leider nicht dahinter, wie man das script anpassen kÃķnnte bzw. templates "debugged") Ich fÃĪnds super, wenn Du diese potentielle Fehlerquelle (nicht-ganz-Tages-Event im Kalender) einfach im Script berÞcksichtigen wÞrdest ;) Lieder fehlts mir selbst am know-how.
Hallo, zunÃĪchst einmal vielen Dank fÞr die MÞhe soetwas bereit zu stellen. Hat soweit alles geklappt, bin gerade dabei es auf meine BedÞrfnisse umzustellen. In meine Google Kalender sind mir nur viel zu viele Geburtstag drin, die mit der Familie und dem HA nichts zu tun haben. Habe die Anniversarie Integration nun mit allen Daten bestÞckt. Jetzt bin ich nicht ganz so der Programmierer. Habe die Template Sensoren auf den Kalender calender.anniversaries geÃĪndert. Was zunÃĪchst erstmal nicht unerfolgreich ist. Die Daten werden erkannt. Nur leider nicht das Alter der Personen. WÃĪre Þber eine Hilfestellung sehr dankbar. ð
Hi ðââïļ Danke fÞr deinen Kommentar. Es wÃĪre mÃķglich, dass bei den Templates nach "Alter" gesucht wird. Dies habe ich beim Google Kalender und der Altersberechnung so eingestellt. Die Anniversaries Integration nutzt jedoch das Attribut "years_at_anniversary". Versuche das Template auf dieses Attribut anzupassen. Viel Erfolg und beste GrÞÃe, Maxx
Da ich mit der Integration von iCloud meine Probleme hatte, bin ich auf den Google Kalender umgestiegen. Leider kann ich dir nicht sagen wo hier das Problem liegt. GrÞÃe, Maxx
Ich bekomme beim Einbau der Entity-Karte ins Dashboard "EntitÃĪt nicht verfÞgbar: sensor.geburtstag_name_1" (fÞr name_1 bis name_4). Wo werden diese EntitÃĪten definiert?
âDas ist natÞrlich auch mit dem iCloud Kalender bzw. jedem anderen Kalender mÃķglich. Wichtig ist nur bei den Templates den Namen des Kalenders anzupassen (calendar.geburtstag) und das die Termine im Kalender als "GanztÃĪgig" eingetragen sind ðĪ
Manchmal wundert es mich, wie unglaublich komplex die einfachsten Aufgaben in HA sind...
Ok das is wirklich nice und ne menge Arbeit, besten Dank dafÞr. Ich lasse mich auch immer Þber gewissen GBs per Notify erinnern, da kann man bestimmt, das ein oder andere von deinem Video bestimmt gut gebrauchen. Am Dashboard benÃķtige ich es ehrlich gesagt nicht so wirklich. Finde es per Notify irgendwie besser, aber das is ja bekanntlich Geschmackssache.
Hallo Maxx,
Also Hut ab, ist wieder ein GroÃartiges Workaround geworden.
Von dem Gedanken Anstoà #bastlerkommentar bis zur Umsetzung, ging ruck zuck, du bist schneller als die Polizei erlaubt ð.
Ich habe fÞr die Umsetzung mit Hilfe deines Videos und den. yaml Dateien, das Projekt in kÞrzester Zeit realisieren kÃķnnen.
Wie immer eine Top Anleitung und sehr ausfÞhrlich erklÃĪrt.
HÃĪtte da noch einige Ideen und Anregungen ð.
LG Mike
Hi Maxx ein super Video, gefÃĪllt mir sehr gut und ich werde es bei mir sicher anwenden da der Kalender bei mir als nÃĪchstes an steht. Mit den Schwierigkeiten die ich hatte hast du mir ja schon geholfen. Ich hoffe nicht das jemand die gleichen Probleme hat, aber da kÃķnnen wir dann helfen. Besser aber ohne Probleme.
Danke dir ð
HI eine wirklich gutes und tolles Video Das ist das was ich gesucht haben daumen hoch fÞr deinen Arbeit
Super Video, vielen Dank dafÞr!
Allerdings widerstrebt es mir etwas, den von google angelegten Kalender "Geburtstage" zu lÃķschen um ihn dann neu anzulegen. Warum? Weil ich auch alle meine Kontakte sehr gewissenhaft in google pflege und die Geburtstage, die ich eben fÞr einen Kontakt erfasse, automatisch in den Standardkalender "Geburtstage" von google eingetragen werden, was ich sehr angenehm finde.
Diese Geburtstage kann man jedoch nicht im Kalender bearbeiten. Ich habe also auch keine MÃķglichkeit, im Notizfeld die Jahreszahl zu ergÃĪnzen. Trotzdem hat dieser jÃĪhrlich wiederkehrende Kalendereintrag ja ein Beginndatum (eben das aus den Kontakten).
Ich werde mal ein wenig rumprobieren, ob sich das Alter da nicht trotzdem berechnen lÃĪsst...
Sehr schÃķn erklÃĪrt sollte eine Baustelle sein die ich bewÃĪltigen kÃķnnte ;)lg
Hallo bin Neuling mit Home Assistant. Habe das PopUp mit Erfolg nachgebaut. Dazu habe ich einen Button eingebaut mit dem ich das PopUp jederzeit Ãķffnen kann. Jetzt wÃĪre es toll, wenn anstatt "Niemand" das Popup verhindert, das Popup trotzdem geÃķffnet wÞrde und der nÃĪchste Geburtstagseintrag inkl Geburtsdatum angezeigt wÞrde. LG aus KÃĪrnten.
Hiðââïļ
Ich werde mir bei Gelegenheit die Automatisierung bzw. das Template ansehen und versuche es auf deinen Wunsch abzuÃĪndern. Ich bin nur zur Zeit beruflich ziemlich eingespannt und kann daher noch nicht sagen wie es sich zeitlich ausgeht. Beste GrÞÃe, Maxx
Vielen Dank@@SmartHomeBastler
Hallo Markus, das ist ja mal wieder eine schÃķne Sache, super erklÃĪrt, aber sehr umfangreich, ich denke dass dadurch mein HA bestimmt von der Performancezeit langsamer wird. ðĪĶââ Mir wÞrde es ausreichen nur eine Erinnerung (wegen mir aus per Popup) zu erhalten, wenn ein Geburtstag vorhanden ist. Hast du ein paar Tipps oder gibt es schon ein Video von dir dafÞr? Danke und GrÞÃe ðŦĄ
Hey Maxx,
neue Vision fÞr Kalender und evetuell etwas fÞr #bastlerkommentar
Arbeitszeit Berechnung laut der "Start_Time" und "End_time" des Tages Eintrages vom Kalender.
Da ich immer schÃķn brav die Zeiten fÞr meine Family im Google Kalender eintrage,
jedes mitglied natÞrlich in einem eigenen angelegtem Kalender.ð
Dies wÞrde ich dann evetuell in die InfluxDB Þbergeben und via Grafana hÃĪtte man dann eine schÃķnes Diagram bzw auch Montaliche Anzahl/Stunden.
WÃĪre das eine Idee?
Zum Gruss, Mike
Hi Mike, finde ich eine gute Idee.
Allerdings stellt sich mir die Frage in welcher Form bzw. Einheit die Dauer von Start erster Termin bis Ende letzter Termin ausgegeben werden soll.
Ich habe dies zu Testzwecken bereits angelegt und es wird mir die Dauer als "String" z.B. "14 Stunden, 30 Minuten" ausgegeben.
Wenn man mit diesen Sensorwerten aber weitere Vergleiche bzw. grafische Darstellungen machen mÃķchte, wÃĪre es besser alles in Minuten auszugeben.
Vielleicht kannst du mir noch Einzelheiten deiner Vorstellungen Þbermitteln.
GrÞÃe, Maxx
Hallo Markus,
ist der Googlekalender zwingend erforderlich?
Ich benutze als Macuser die EintrÃĪge im Kalender von MacOS und mÃķchte nicht Google verwenden.
Vielen Dank und viele GrÞÃe
Uwe
Deine Videos sind sehr anschaulich und man kann viel lernen ð
Hi Uwe, ich nutze auch den iCloud Kalender. Dieser ist auch mit dem Namen "Geburtstag" angelegt und was wichtig ist, dass alle Geburtstags-Termine als GanztÃĪgig eingetragen sind. Wenn das zutrifft, funktioniert alles incl. Alter, Hinweis und "in Tagen". Beste GrÞÃe, Maxx
@@SmartHomeBastler Danke Maxxð
Dann ist das auch etwas fÞr mich ð
Geburtstage sind bei mir schon GanztÃĪgig eingetragen.
Mach weiter so ð
Hallo Maxx,
vielen Dank fÞr die Template-Sensoren!
Eine Frage dazu:
Kann es sein, dass zum Zeitpunkt, wenn die trigger condition "event: start" des template sensors geburtstage_liste auslÃķst, der (google) calendar noch keine EintrÃĪge enthÃĪlt?
Wenn ich die time_pattern auf /60 setze, sehe ich lange Zeit keine EintrÃĪge im Sensor.geburtstage_liste.
Wenn ich die time_pattern auf /5 setze, sehe ich nach kurzer Zeit (vermutlich 5min;)) die EintrÃĪge wie erwartet in der EntitÃĪt sensor.geburtstage_liste.
Mache ich einen Fehler oder lÃĪsst sich da was konfigurieren? Liegts vielleicht an Google?
Vielen Dank im Voraus!!
Hi ðââïļ
Wenn einer der Trigger ( time_pattern oder Start HA) auslÃķsst, wird der Service "calendar.get_events" gestartet. Wenn die Zeit auf /60 eingestellt ist, dauert es 60 Minuten bis er das erste Mal ausgelÃķst wird.
Da ich festgestellt habe, dass der Eintrag time_pattern beim Trigger einen LOG Eintrag macht, habe ich anstatt diesen zweien, nur einen Input Button als Trigger festgelegt und diesen mit einer Automatisierung gesteuert. Damit wird genauso per Zeitintervall oder Home Assistant Neustart ausgelÃķst, ich habe aber auch die MÃķglichkeit manuell auszulÃķsen. Dann wird auch gleich abgefragt und alle Termine sind sofort verfÞgbar.
Die Infos dazu und die Automatisierung kannst du dir in diesem Video ansehen:
th-cam.com/video/Fy6A4-SI8a0/w-d-xo.html
Beste GrÞÃe, Maxx
Hallo@@SmartHomeBastler
Mein konkretes Problem war auch noch ein anderes: Dein Skript funktioniert prima fÞr Ganztages-events.
Bei "nicht-ganz-tages-Events" (und ich hatte eines zu Testen im Kalender), schlÃĪgt die "START"-Berechnung fehl.
"strptime got invalid input '2024-03-05T13:00:00+01:00'"
LieÃe sich das Problem im Script lÃķsen? (Ich komme leider nicht dahinter, wie man das script anpassen kÃķnnte bzw. templates "debugged")
Ich fÃĪnds super, wenn Du diese potentielle Fehlerquelle (nicht-ganz-Tages-Event im Kalender) einfach im Script berÞcksichtigen wÞrdest ;)
Lieder fehlts mir selbst am know-how.
Hallo,
zunÃĪchst einmal vielen Dank fÞr die MÞhe soetwas bereit zu stellen.
Hat soweit alles geklappt, bin gerade dabei es auf meine BedÞrfnisse umzustellen.
In meine Google Kalender sind mir nur viel zu viele Geburtstag drin, die mit der Familie und dem HA nichts zu tun haben.
Habe die Anniversarie Integration nun mit allen Daten bestÞckt.
Jetzt bin ich nicht ganz so der Programmierer. Habe die Template Sensoren auf den Kalender calender.anniversaries geÃĪndert. Was zunÃĪchst erstmal nicht unerfolgreich ist.
Die Daten werden erkannt. Nur leider nicht das Alter der Personen.
WÃĪre Þber eine Hilfestellung sehr dankbar.
ð
Hi ðââïļ
Danke fÞr deinen Kommentar. Es wÃĪre mÃķglich, dass bei den Templates nach "Alter" gesucht wird. Dies habe ich beim Google Kalender und der Altersberechnung so eingestellt. Die Anniversaries Integration nutzt jedoch das Attribut "years_at_anniversary". Versuche das Template auf dieses Attribut anzupassen. Viel Erfolg und beste GrÞÃe, Maxx
Wie bekomme ich vom Iclou Kalender die Geburtstage rein? Mir werden am Handy 2 Geburstage angezeigt, 1x mit Torte und 1 Ohne.
Da ich mit der Integration von iCloud meine Probleme hatte, bin ich auf den Google Kalender umgestiegen. Leider kann ich dir nicht sagen wo hier das Problem liegt. GrÞÃe, Maxx
Ich bekomme beim Einbau der Entity-Karte ins Dashboard "EntitÃĪt nicht verfÞgbar: sensor.geburtstag_name_1" (fÞr name_1 bis name_4). Wo werden diese EntitÃĪten definiert?
Hi. Ist im Video bei 5:29 zu sehen. Ich habe diese Þber die Anniversaries Integration hinzugefÞgt.