Home Assistant: Update-Benachrichtigungen nur am Monatsende erhalten

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

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.

  1. Gehe auf Einstellungen > Geräte & Dienste > Entitäten.
  2. Suche nach update.home_assistant_core_update und öffne die Detailansicht.
  3. Ö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: single

Speichere 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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen