Alerts in Home Assistant: Wiederkehrende Benachrichtigungen bis das Problem erledigt ist

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.

Wer zu faul zum Lesen ist, findet das Ganze auch hier als Video:

Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltflรคche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Mehr Informationen
Alerts in Home Assistant erklรคrt

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
( 530 Followers )
X

Follow Home Assistant

E-mail : *
* Ich stimme der Datenschutzerklรคrung zu!

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

  1. Geringer Aufwand: Mit wenigen Zeilen Code erstellst du Benachrichtigungen, fรผr die mit Automatisierungen deutlich mehr Aufwand nรถtig wรคre.
  2. Zuverlรคssigkeit: Dank der Wiederholungsfunktion werden wichtige Informationen nicht รผbersehen.

Nachteile der Alert-Integration

  1. YAML-Code: Alerts kรถnnen bislang nur รผber YAML-Code erstellt werden und ein Neustart von HA nach jeder ร„nderung ist nรถtig.
  2. 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.
  3. 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 ๐Ÿ˜‰

Foto des Autors
Autor
Olli
Ca. Ende 30, seit Windows 3.1 Fan von Computern, Gadgets, Handys und allem, was sich irgendwie programmieren lรคsst. Ich mag es gerne individuell und mรถglichst einfach, probiere aber auch gerne neue Dinge sofort aus. :) Konnte ich dir helfen? Dann wรผrde ich mich รผber ein Bier freuen ;) Bier-Spende