Lokaler Kalender in Home Assistant

Hier findest du den Original-Beiteag: Lokaler Kalender in Home Assistant

Hallo zusammen! Wer mir auf Smarterkram folgt, weiß genau: Ich bin ein riesiger Verfechter von Datenhoheit. Smart Home-Daten gehören ins heimische Netzwerk und nicht auf irgendwelche Server im Internet. Genau deshalb schauen wir uns heute ein geniales Feature für eure Daten-Unabhängigkeit an. Ein lokaler Kalender in Home Assistant (oft auch Local Calendar genannt) ist das…

Moin Olli,

vielen Dank für die Übersicht & Ideen und möchte etwas aus meiner Sicht hinzufügen und habe da auch noch eine Frage.

Du beschreibst hier das Thema „Cloud“ recht öffentlich (was ich auch sehr gut verstehe).

Ich betreibe seit vielen Jahren meine eigene persönliche Cloud → Nextcloud. Nextcloud ist auch Open Source, ist kostenlos, kann intern oder extern gehostet werden und bietet meiner Meinung nach alles, was die bekannten kommerziellen Clouds anbieten inkl. Caldav.

Ich habe dort auch einen eigenen Kalender (ICS) angelegt, der nur für das Thema „Automationen“ genutzt wird und werden diesen jetzt nach Deinem Beitrag auf einen „lokalen Home Assistant Kalender“ umstellen und vielleicht klappt es damit auch besser mit den ganztägigen Terminen (bin mir aktuell nie sicher, wie diese Termine im Hintergrund abhängig verwendeten Tool/App im Kalender eingestellt werden).

Zum Thema Müllabfuhr: Ich nutze aktuell noch die Integration „Waste Collection Schedule“ über eine lokale ICS (die ich jährlich aktualisieren muss) und habe das Setup kurz überflogen und habe festgestellt, dass die Integration im Hintergrund auch einen lokalen Kalender angelegt (Waste Collection Schedule), der von der konfigurierten Datenquelle (bei mir die lokale ICS) gefüllt wird und (das war mir bisher nicht bekannt) alte Termine aus dem Kalender löscht… und somit sollte die Müllabfuhr-Anzeige auch Offline funktionieren.

… jetzt noch zu meiner Frage:

Ich verstehe die Vorteile von einem lokalen Kalender und würde den vermutlich auch intensiver nutzen :slightly_smiling_face: Leider finde ich die Pflege von dem lokalen Kalender sehr sehr limitiert oder ich habe hier etwas übersehen…

Ich verwende einige Kalender mit definierten Terminen (Download = ICS) und importiere dann die Datei in meinen Nextcloud-Kalender und kann diesen dann über einen eigenen speziellen Account über Home Assistant verwenden.

Frage: wie kann ich eine ICS-Datei direkt in den lokalen Kalender importieren z.B. den für die Müllabfuhr?

VG Micha

Hallo zusammen,

ich habe gerade eine neue Verwendung für einen lokalen Kalender gefunden.

… und zwar nutze ich den jetzt als eine Art „Logbuch“ um aktuelle Trigger/Aktionen zu sichern, um später nachvollziehen zu können wann wurde damals eine bestimmte Aktion ausgeführt z.B. wann wurde im Bereich XYZ das Licht eingeschaltet

… die Aktion kann aber auch dort zusätzlich hinzugefügt werden, wo in der Automation eine Benachrichtigung versendet wird :slightly_smiling_face:

Ich habe mir einen lokalen leeren Kalender wie von @olli beschrieben z.B. mit dem Namen „Aktionen“ angelegt.

… in der Automation erstelle ich dann eine Aktion, die den entsprechenden Termin in dem lokalen Kalender „Aktionen“ erstellt.

Aktion in der Automation (YAML-Code)

action: calendar.create_event
target:
  entity_id: calendar.aktionen
data:
  start_date_time: "{{ now().isoformat() }}"
  end_date_time: "{{ (now() + timedelta(seconds=1)).isoformat() }}"
  location: Ort
  summary: Titel
  description: Beschreibung

Es funktioniert bis auf den Ort „location:“ (hier hätte ich gerne den Bereich von dem Gerät angegeben) sehr gut :slightly_smiling_face:

@olli nochmals vielen Dank für den Hinweis auf den lokalen Kalender :+1:t2:

Ich würde mich sehr freuen zu erfahren, wie Ihr den lokalen Kalender in Home Assistant nutzt :slightly_smiling_face:

VG Micha