Wer bei Core-Updates für Home Assistant lieber bis zum Monatsende auf stabilere Punkt-Releases wie .3 oder .4 wartet, um anfängliche Kinderkrankheiten zu meiden, wird von den ständigen Benachrichtigungen im Dashboard genervt. Mit einer einfachen Routine blendest du die Update-Entität – also das Datenobjekt für den Aktualisierungsstatus – für den Großteil des Monats aus und aktivierst sie erst ab dem 25. Tag wieder.
Das brauchst du
- Eine funktionierende Home-Assistant-Installation
- Installierte Integration Spook (über den Home Assistant Community Store HACS verfügbar)
1. Sichtbarkeit der Update-Entität einmalig manuell deaktivieren
Damit die Benachrichtigung bis zum Monatsende sofort verschwindet, musst du das Verstecken zunächst manuell anstoßen.
- Gehe auf Einstellungen > Geräte & Dienste > Entitäten.
- Suche nach
update.home_assistant_core_updateund öffne die Detailansicht. - Öffne das Zahnrad-Symbol für die Einstellungen und deaktiviere die Sichtbarkeit der Entität.
Ist die Entität verborgen, schlägt Home Assistant nicht mehr mit Hinweisen an. Unter Einstellungen > System > Updates bleibt das Update dennoch bei Bedarf erreichbar, ohne dass du es aktiv überspringen musst.
2. Automation zur zeitgesteuerten Sichtbarkeit anlegen
Die Integration Spook stellt die beiden Aktionen homeassistant.hide_entity und homeassistant.unhide_entity bereit. Über eine zeitgesteuerte Automation machst du das Core-Update ab dem 25. Tag sichtbar und versteckst es nach dem Monatswechsel (am 1. oder 2. Tag) wieder automatisch.
Erstelle unter Einstellungen > Automatisierungen & Szenen > Automatisierung erstellen eine neue Automation, klicke oben rechts auf die drei Punkte und wähle In YAML bearbeiten:
alias: Update-Benachrichtigung nur am Monatsende
description: "Schaltet die Sichtbarkeit des Core-Updates nur am Monatsende an"
triggers:
- trigger: time
at: "01:00:00"
conditions: []
actions:
- choose:
- conditions:
- condition: template
value_template: "{{ now().day >= 25 }}"
sequence:
- action: homeassistant.unhide_entity
data:
entity_id:
- update.home_assistant_core_update
alias: Sichtbarkeit anschalten
- conditions:
- condition: template
value_template: "{{ now().day <= 2 }}"
sequence:
- action: homeassistant.hide_entity
data:
entity_id:
- update.home_assistant_core_update
alias: Sichtbarkeit ausschalten
mode: singleSpeichere die Automation anschließend ab.
Funktioniert es?
Du erkennst die Funktion daran, dass die Entität update.home_assistant_core_update zwischen dem 3. und 24. eines Monats in der Entitätenliste als verborgen markiert ist und keine Update-Badges im Menü angezeigt werden. Ab dem 25. Tag wechselt der Status wieder auf sichtbar, und die reguläre Benachrichtigung taucht auf.
Wenn es nicht klappt
- Aktionen werden als unbekannt markiert: Stelle sicher, dass die Erweiterung Spook korrekt installiert und geladen ist, da diese Aktionen von Spook bereitgestellt werden.
- Update bleibt sofort sichtbar: Hast du Schritt 1 vergessen? Wenn die Entität vor dem 25. nicht manuell versteckt wurde, greift die Automation erst wieder beim nächsten Monatsanfang.
- Automation hat um 01:00 Uhr nicht ausgelöst: Falls dein System zu diesem Zeitpunkt neu gestartet wurde, greift am Folgetag das 2-Tage-Fenster (Tag 1 und 2) zum Verstecken. Du kannst die Aktion zum Testen unter den drei Punkten der Automation manuell über Ausführen testen.
Quellen: Forum: Simon42 – Forum
