Home Assistant ist eine der leistungsstรคrksten Plattformen fรผr Smart-Home-Automatisierung. Mit einer Vielzahl an Integrationen bietet es nahezu unendliche Mรถglichkeiten, Gerรคte und Dienste zu vernetzen. Eine besonders nรผtzliche Funktion sind die Alerts (Alarme), mit denen du wichtige Ereignisse รผberwachen und bei Bedarf automatisch informiert werden kannst.
In diesem Blogbeitrag erfรคhrst du, wie du Alerts in Home Assistant einrichtest, welche Vorteile sie bieten und welche praktischen Einsatzmรถglichkeiten es gibt.
Inhaltsverzeichnis
Wer zu faul zum Lesen ist, findet das Ganze auch hier als Video:
Was sind Alerts in Home Assistant?
Die Alert-Integration in Home Assistant ist ein Tool, mit dem Sie Benachrichtigungen erstellen kรถnnen, die auf bestimmten Zustรคnden oder Ereignissen basieren (offizielle HA-Doku, Englisch). Im Gegensatz zu einfachen Automatisierungen bietet die Alert-Integration erweiterte Funktionen, wie z. B.:
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!
- Wiederholte Benachrichtigungen, bis ein Problem behoben wurde.
- Unterschiedliche Benachrichtigungskanรคle, z. B. Push-Mitteilungen, E-Mails oder Text-to-Speech-Ausgaben.
- Flexible Bedingungen fรผr das Starten und Beenden eines Alarms.
Diese Funktionen machen Alerts besonders nรผtzlich fรผr Szenarien, in denen wichtige Informationen nicht รผbersehen werden dรผrfen.
Typische Einsatzszenarien fรผr Alerts
Alerts kรถnnen in verschiedenen Bereichen des Smart Homes nรผtzlich sein, z. B.:
1. Sicherheitswarnungen
- Tรผren oder Fenster sind lรคnger geรถffnet, als sie sein sollten.
- Bewegungsmelder detektieren ungewรถhnliche Aktivitรคten.
- Eine รberwachungskamera erkennt Bewegungen, wenn niemand zu Hause ist.
2. Gerรคteรผberwachung
- Eine Waschmaschine oder ein Trockner hat den Betrieb abgeschlossen und Sie sollen erinnert werden, die Wรคsche herauszunehmen.
- Ein Sensor meldet niedrigen Batteriestand.
- Ein Gerรคt ist offline oder reagiert nicht mehr.
3. Energie- und Ressourcenmanagement
- Ein Wasserleck wird erkannt.
- Die Temperatur in einem Raum fรคllt unter oder steigt รผber einen bestimmten Schwellenwert.
- Der Stromverbrauch eines Gerรคts ist ungewรถhnlich hoch.
Einrichtung eines Alerts in Home Assistant
Um einen Alert in Home Assistant zu konfigurieren, musst du die YAML-Konfiguration verwenden. Hier sind die grundlegenden Schritte:
1. Voraussetzungen
Stelle sicher, dass die Entitรคt, die du รผberwachen mรถchten (z. B. ein Sensor oder Schalter), bereits in deiner Home-Assistant-Instanz integriert ist.
2. Grundlegende Syntax
Die Alert-Integration wird in der configuration.yaml
-Datei definiert. Eine typische Konfiguration sieht so aus:
alert: fenster_offen: name: "Fenster ist offen" entity_id: binary_sensor.fenster state: "on" repeat: - 5 - 10 - 30 can_acknowledge: true skip_first: false notifiers: - mobile_app_mein_handgerรคt
3. Erklรคrung der Parameter
- name: Der Name des Alerts, der in Benachrichtigungen angezeigt wird.
- entity_id: Die Entitรคt, die รผberwacht wird.
- state: Der Zustand, der den Alert auslรถst (z. B. on fรผr โeingeschaltetโ oder โaktivโ).
- repeat: Die Intervalle (in Minuten), in denen die Benachrichtigung wiederholt wird.
- can_acknowledge: Legt fest, ob der Alarm manuell bestรคtigt werden kann.
- skip_first: รberspringt die erste Benachrichtigung (nรผtzlich, wenn Sie nur bei fortgesetztem Problem benachrichtigt werden mรถchten).
- notifiers: Die Benachrichtigungskanรคle, die verwendet werden sollen.
Vorteile der Alert-Integration
- Geringer Aufwand: Mit wenigen Zeilen Code erstellst du Benachrichtigungen, fรผr die mit Automatisierungen deutlich mehr Aufwand nรถtig wรคre.
- Zuverlรคssigkeit: Dank der Wiederholungsfunktion werden wichtige Informationen nicht รผbersehen.
Nachteile der Alert-Integration
- YAML-Code: Alerts kรถnnen bislang nur รผber YAML-Code erstellt werden und ein Neustart von HA nach jeder รnderung ist nรถtig.
- Trigger-Limitierung: Es kann nur eine Entitรคt als Trigger genutzt werden und nur durch Umwege ist es mรถglich mehrere Entitรคten zu รผberwachen.
- Konditionen: Konditionen kรถnnen direkt nicht genutzt werden, sondern mรผssen รผber Helfer bspw. umgesetzt werden.
YAML-Code der „Spezial-Lรถsung“ aus dem Video
Hier noch der etwas gekรผrzte YAML-Code fรผr die „Spezial-Lรถsung“ zur รberwachung mehrerer Fenster mit einem Alert aus meinem YouTube-Video. Voraussetzung ist, dass du eine Gruppe binary_sensor.kellerfenster zuvor erstellt hast, welche die in der Zeile Offen: {%- set entities = [states.binary_sensor.fenster_waschkuche_contact, states.binary_sensor.fenster_bar_z2m_contact, states.binary_sensor.fenster_sauna_z2m_contact ] -%} angegebenen Entitรคten beinhaltet:
alert: kellerfenster_offen: name: "Kellerfenster offen!" entity_id: binary_sensor.kellerfenster state: "on" message: >- {%- if is_state("binary_sensor.kellerfenster", "on") %} Offen: {%- set entities = [states.binary_sensor.fenster_waschkuche_contact, states.binary_sensor.fenster_bar_z2m_contact, states.binary_sensor.fenster_sauna_z2m_contact ] -%} {%- for entity in entities -%} {%- if entity.state == 'on' %} - {{ entity.name }} {%- endif %} {%- endfor -%} {%- endif %} repeat: 5 can_acknowledge: true skip_first: false notifiers: - mobile_app_pixel_8_pro
Wie immer gilt: Bei Fragen einfach fragen ๐
Produktempfehlungen