Home Assistant Benachrichtigungen einrichten — Telegram, Pushover & Companion App

So richtest du Benachrichtigungen in Home Assistant ein. Telegram-Bot, Pushover und die Companion App im Vergleich — mit fertigen Automationsbeispielen.

Dein Smart Home kann noch so clever sein — wenn es dir nicht Bescheid sagt, verpasst du die Hälfte. Fenster offen bei Regen? Waschmaschine fertig? Einbrecher im Garten? Benachrichtigungen machen aus einem Smart Home ein intelligentes Zuhause.

Die drei besten Wege für Benachrichtigungen

MethodeKostenBilderButtonsEinrichtung
Companion AppKostenlosEinfach
TelegramKostenlosMittel
Pushover5€ einmaligEinfach

Variante 1: Companion App (empfohlen)

Die offizielle Home Assistant App für iOS und Android. Benachrichtigungen laufen direkt über Push-Notifications.

Einrichtung

  1. Home Assistant Companion aus dem App Store / Play Store installieren
  2. Mit deiner Home-Assistant-Instanz verbinden
  3. Fertig — der notify.mobile_app_DEIN_HANDY Service ist sofort verfügbar

Einfache Benachrichtigung

automation:
  - alias: "Haustür offen"
    trigger:
      - platform: state
        entity_id: binary_sensor.haustuer
        to: "on"
        for:
          minutes: 5
    action:
      - service: notify.mobile_app_philipps_iphone
        data:
          title: "🚪 Haustür offen!"
          message: "Die Haustür steht seit 5 Minuten offen."

Mit Bild (Kamera-Snapshot)

action:
  - service: notify.mobile_app_philipps_iphone
    data:
      title: "🚨 Bewegung erkannt"
      message: "Bewegung im Garten!"
      data:
        image: /api/camera_proxy/camera.garten

Mit Action-Buttons

action:
  - service: notify.mobile_app_philipps_iphone
    data:
      title: "💡 Lichter noch an"
      message: "Alle Lichter ausschalten?"
      data:
        actions:
          - action: "LIGHTS_OFF"
            title: "Ja, ausschalten"
          - action: "IGNORE"
            title: "Nein, lassen"

Dann brauchst du eine Automation die auf den Button reagiert:

automation:
  - alias: "Lichter aus Button"
    trigger:
      - platform: event
        event_type: mobile_app_notification_action
        event_data:
          action: "LIGHTS_OFF"
    action:
      - service: light.turn_off
        target:
          entity_id: all

Vorteile

  • Keine zusätzliche Einrichtung
  • Action-Buttons direkt in der Notification
  • Bilder, Kamera-Snapshots
  • Standortdaten (Geofencing)

Nachteile

  • Nur auf Geräten mit der App
  • Bei mehreren Familienmitgliedern: jedes Gerät einzeln ansprechen

Variante 2: Telegram Bot

Perfekt wenn du Benachrichtigungen auf mehreren Geräten willst oder eine Chat-basierte Oberfläche bevorzugst.

Telegram Bot erstellen

  1. Öffne Telegram und suche nach @BotFather
  2. Sende /newbot
  3. Namen vergeben (z.B. “Zuhause Bot”)
  4. Username vergeben (z.B. zuhause_ha_bot)
  5. Du bekommst einen API Token — den brauchen wir gleich

Chat-ID herausfinden

  1. Starte eine Konversation mit deinem Bot
  2. Sende eine Nachricht
  3. Öffne im Browser: https://api.telegram.org/botDEIN_TOKEN/getUpdates
  4. In der Antwort findest du deine chat_id

In Home Assistant konfigurieren

configuration.yaml:

telegram_bot:
  - platform: polling
    api_key: "DEIN_BOT_TOKEN"
    allowed_chat_ids:
      - 123456789  # Deine Chat-ID

notify:
  - platform: telegram
    name: telegram
    chat_id: 123456789

Home Assistant neu starten.

Benachrichtigung senden

action:
  - service: notify.telegram
    data:
      title: "🌡️ Temperaturwarnung"
      message: "Wohnzimmer ist auf {{ states('sensor.wohnzimmer_temperatur') }}°C gefallen!"

Mit Inline-Buttons

action:
  - service: telegram_bot.send_message
    data:
      target: 123456789
      message: "Heizung einschalten?"
      inline_keyboard:
        - - text: "Ja, heizen!"
            callback_data: "/heizung_an"
          - text: "Nein"
            callback_data: "/ignore"

Vorteile

  • Funktioniert auf jedem Gerät mit Telegram
  • Gruppen-Chat möglich (Familie)
  • Inline-Buttons
  • Bilder, Dokumente, Standorte
  • Chat-Verlauf als Log

Nachteile

  • Einrichtung etwas aufwändiger
  • Braucht Internetzugang (Telegram-Server)

Variante 3: Pushover

Einmal 5€ zahlen, dann für immer Push-Notifications auf allen Geräten.

Einrichtung

  1. pushover.net Account erstellen
  2. App kaufen (iOS/Android, je 5€ einmalig)
  3. Application Token erstellen auf pushover.net
  4. User Key notieren

configuration.yaml:

notify:
  - platform: pushover
    name: pushover
    api_key: "DEIN_APPLICATION_TOKEN"
    user_key: "DEIN_USER_KEY"

Benachrichtigung

action:
  - service: notify.pushover
    data:
      title: "🔔 Klingel"
      message: "Jemand steht an der Tür!"
      data:
        priority: 1  # Hohe Priorität
        sound: pushover

Vorteile

  • Extrem zuverlässig
  • Prioritätsstufen (leise bis Alarm)
  • Einmalige Kosten

Nachteile

  • Keine Action-Buttons
  • Kostet Geld (einmalig)
  • Kein Chat-Verlauf

Nützliche Automationsbeispiele

Fenster offen bei Regen

automation:
  - alias: "Fenster offen bei Regen"
    trigger:
      - platform: state
        entity_id: weather.home
        attribute: condition
        to: "rainy"
    condition:
      - condition: state
        entity_id: group.alle_fenster
        state: "on"
    action:
      - service: notify.mobile_app_philipps_iphone
        data:
          title: "🌧️ Regen + offene Fenster!"
          message: "Es regnet und folgende Fenster sind offen: {{ expand(states.group.alle_fenster) | selectattr('state', 'eq', 'on') | map(attribute='name') | join(', ') }}"

Täglicher Energiebericht

automation:
  - alias: "Täglicher Energiebericht"
    trigger:
      - platform: time
        at: "21:00:00"
    action:
      - service: notify.telegram
        data:
          message: |
            📊 Energiebericht heute:
            Gesamtverbrauch: {{ states('sensor.stromverbrauch_heute') }} kWh
            Kosten: {{ (states('sensor.stromverbrauch_heute') | float * 0.32) | round(2) }}€

Niemand zuhause + Licht an

automation:
  - alias: "Lichter an aber niemand da"
    trigger:
      - platform: state
        entity_id: group.personen
        to: "not_home"
        for:
          minutes: 10
    condition:
      - condition: state
        entity_id: light.alle_lichter
        state: "on"
    action:
      - service: notify.mobile_app_philipps_iphone
        data:
          title: "💡 Lichter noch an"
          message: "Niemand zuhause aber das Licht brennt noch."
          data:
            actions:
              - action: "ALL_LIGHTS_OFF"
                title: "Alles ausschalten"

Best Practices

  1. Nicht zu viele Benachrichtigungen: Wenn dein Handy alle 5 Minuten piept, schaltest du irgendwann alles stumm. Nur wirklich Wichtiges.
  2. Gruppieren: Nutze notify.notify als Sammel-Service der an alle Geräte geht.
  3. Prioritäten setzen: Waschmaschine fertig = leise. Rauchmelder = LAUT.
  4. Zeiten beachten: Nachts nur kritische Benachrichtigungen (Condition auf Uhrzeit).
  5. Templates nutzen: Dynamische Nachrichten mit Sensor-Werten sind deutlich nützlicher als statische Texte.

Nächste Schritte

Fazit

Fang mit der Companion App an — die ist in 2 Minuten eingerichtet und kann alles was du brauchst. Wenn du eine Chat-basierte Lösung willst oder die Familie einbinden möchtest, nimm Telegram dazu. Und Pushover ist das zuverlässige Arbeitstier für alle, die einfach nur Push-Notifications wollen.

Das Wichtigste: Weniger ist mehr. Lieber 3 wirklich nützliche Benachrichtigungen am Tag als 30 die du ignorierst.