Um sich über Updates von Home Assistant informieren zu lassen, kann man sich eine super simple Automation erstellen, die die entsprechende Update-Entität überwacht und einem dann eine Push-Benachrichtigung aufs Handy schickt. Oder man kann einen super Blueprint hierfür nutzen, wenn man noch ein paar weitere Funktionen hierbei haben möchte. Beides erkläre ich in diesem Beitrag.
Solltest du Lesefaul sein, kannst du das Ganze dir natürlich auch als Video von mir auf YouTube anschauen:
Eigene Automation für Update-Benachrichtigungen
Wenn du in den Entwicklerwerkzeugen unter Zustände den Suchbegriff update. (also mit einem Punkt am Ende) eingibst, wird die Liste auf alle Update-Entitäten eingegrenzt, für die die folgende Automation möglich ist.
Hier werden dir alle Teile von deinem Home Assistant aufgelistet, die beim Vorhandensein eines Updates den Zustand der jeweiligen Entität auf „on“ wechseln. Gibt es ein Update, ändert sich dieser Zustand also auf „on“ – anderenfalls ist der Zustand „off“.
Entsprechend kann man die jeweiligen Entität überwachen und die Zustandsveränderung auf „on“ als Trigger für die Automation zur Push-Benachrichtigung nutzen. Definiere also für alle Entitäten die du überwachen möchtest die Zustandsveränderung auf „on“ als Auslöser/Trigger einer neuen Automation.
Du magst Home Assistant? Dann abonniere kostenlos meine Beiträge mit Tipps, Tricks und Anleitungen rund um Home Assistant:
Follow Home Assistant
Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders überlegen!
Die Aktion dieser Automation ist dann die Push-Benachrichtigung (in meinem Fall an die Home Assistant App auf meinem Android-Phone). Bei dieser Push-Benachrichtigung ergänzen wir in der eigentlichen Message aber den folgenden Code-Schnipsel:
{{ trigger.to_state.attributes.friendly_name }}
Hierdurch wird dynamisch von der Automation erkannt, welche Entität die Automation ausgelöst hat. Und mit dem Code-Schnipsel lassen wir uns von der auslösenden Entität den „friendly Name“ also den „freundlichen Namen“ ausgeben.
Hier der Code der gesamten Automation für Push-Benachrichtigungen bei Home Assistant Updates:
alias: YouTube Update Benachrichtigung description: "" triggers: - trigger: state entity_id: - update.home_assistant_core_update to: "on" - trigger: state entity_id: - update.home_assistant_operating_system_update to: "on" - trigger: state entity_id: - update.hacs_update to: "on" - trigger: state entity_id: - update.home_assistant_supervisor_update to: "on" conditions: [] actions: - action: notify.mobile_app_pixel_8_pro metadata: {} data: title: Update verfügbar! message: "Update für: {{ trigger.to_state.attributes.friendly_name }}" mode: single
Ich überwache in diesem Beispiel konkret die Home Assistant Entitäten für Updates. Das kannst du natürlich anpassen, genau wie das Gerät auf welches die Benachrichtigung erfolgen soll.
Blueprint für Update-Benachrichtigungen
Wer es etwas umfangreicher mag, kann folgendes Blueprint nutzen: https://community.home-assistant.io/t/update-notifications-core-os-addons-hacs-etc/409161
Was die verschiedenen Optionen bewirken, habe ich in dem oben genannten Video ausführlich erklärt – das sollte aber eigentlich auch selbsterklärend sein.
Wie man Blueprints generell in Home Assistant nutzen kann, habe ich hier ausführlich beschrieben:
Ich persönlich bevorzuge die simple Automation um über Home Assistant Updates informiert zu werden, da die vom Blueprint gebotenen Optionen bzw. Funktionen für mich keinen Mehrwert bieten – vielleicht ist das bei dir aber anders.
Produktempfehlungen