Zum Inhalt springen
Alles Automatisch
Guide

Home Assistant Sprachsteuerung & Notifications

Home Assistant mit Alexa, Google Home und Siri steuern. Push-Notifications, Telegram-Bots und den lokalen Sprachassistenten Assist einrichten.

Fortgeschritten17 Min. LesezeitAktualisiert am

Überblick: Sprachsteuerung in Home Assistant

Home Assistant unterstützt alle großen Sprachassistenten, und seit 2023 auch einen eigenen, lokalen Sprachassistenten namens Assist. Die Wahl hängt von deinem Ökosystem und deinen Prioritäten ab: Bequemlichkeit vs. Privatsphäre.

Sprachassistenten im Vergleich

AssistentAnbindungCloud?KostenStärken
AlexaNabu Casa / SkillJa7,50 €/MonatRiesige Skills-Auswahl, beste Smart-Home-Integration
Google HomeNabu CasaJa7,50 €/MonatBeste Spracherkennung, intelligente Antworten
Siri/HomeKitHomeKit BridgeNeinKostenlosApple-Ökosystem, lokal, schnell
HA AssistEingebautOptionalKostenlos (lokal)Kann komplett lokal laufen, anpassbar

Amazon Alexa: Einrichtung & Befehle

Über Nabu Casa (empfohlen)

  1. Nabu Casa aktivieren: Einstellungen → Home Assistant Cloud → Konto erstellen (7,50 EUR/Monat)
  2. Alexa-Integration aktivieren: In den Cloud-Einstellungen unter Alexa die Geräte freischalten, die Alexa sehen soll
  3. Alexa Skill verbinden: Alexa App → Skills → Home Assistant suchen und Nabu Casa Konto verknüpfen
  4. Geräte entdecken: Sage: „Alexa, suche neue Geräte." HA-Entities erscheinen in der Alexa App

Beliebte Alexa-Sprachbefehle

KategorieBefehlWas passiert
Licht„Alexa, schalte Wohnzimmerlicht ein"light.turn_on
Dimmen„Alexa, stelle Wohnzimmerlicht auf 50%"light.turn_on mit brightness_pct
Farbe„Alexa, mach Wohnzimmerlicht blau"light.turn_on mit rgb_color
Temperatur„Alexa, stelle Heizung auf 21 Grad"climate.set_temperature
Abfrage„Alexa, wie warm ist es im Wohnzimmer?"Liest sensor-State vor
Szene„Alexa, aktiviere Filmabend"scene.turn_on
Schloss„Alexa, sperre die Haustür" (mit PIN)lock.lock
Rollladen„Alexa, mach Rollladen Wohnzimmer zu"cover.close_cover
Routine„Alexa, gute Nacht"Startet Alexa-Routine → HA-Automation
yaml
1# Alexa Entity-Filter (erweitert)
2# Nur bei manueller Konfiguration ohne Home Assistant Cloud.
3# Mit Cloud gibst du Geräte unter Einstellungen > Sprachassistenten > Freigeben frei.
4alexa:
5  smart_home:
6    filter:
7      include_domains:
8        - light
9        - switch
10        - climate
11        - cover
12        - scene
13        - script
14        - fan
15        - lock
16        - media_player
17      exclude_entities:
18        - light.debug_lamp
19        - switch.test_relay
20        - switch.system_reboot        # Gefährlich per Sprache!
21    entity_config:
22      light.wohnzimmer:
23        name: "Wohnzimmerlicht"       # Alexa-freundlicher Name
24        description: "Deckenlampe im Wohnzimmer"
25      climate.heizung:
26        name: "Heizung"
27        display_categories: THERMOSTAT
28      cover.wohnzimmer_rollladen:
29        name: "Rollladen Wohnzimmer"
30        display_categories: EXTERIOR_BLIND

Alexa Routinen mit Home Assistant verbinden

Alexa-Routinen können HA-Automationen auslösen und umgekehrt. Zwei Ansätze:

yaml
1# Methode 1: Virtueller Schalter als Brücke
2# Erstelle einen input_boolean als Brücke:
3# Einstellungen > Helfer > + input_boolean > "Gute Nacht Trigger"
4
5# Expose diesen als Switch an Alexa (in Cloud-Einstellungen)
6
7# Alexa-Routine:
8# Trigger: "Alexa, gute Nacht"
9# Aktion: Smart Home > "Gute Nacht Trigger" einschalten
10
11# HA-Automation reagiert darauf:
12automation:
13  - alias: "Alexa Gute Nacht Routine"
14    triggers:
15      - trigger: state
16        entity_id: input_boolean.gute_nacht_trigger
17        to: "on"
18    actions:
19      - action: scene.turn_on
20        target:
21          entity_id: scene.nachtmodus
22      - action: lock.lock
23        target:
24          entity_id: lock.haustuer
25      - action: cover.close_cover
26        target:
27          area_id: [wohnzimmer, schlafzimmer]
28      - action: alarm_control_panel.alarm_arm_night
29        target:
30          entity_id: alarm_control_panel.alarm
31      # Reset nach 5 Sekunden
32      - delay: "00:00:05"
33      - action: input_boolean.turn_off
34        target:
35          entity_id: input_boolean.gute_nacht_trigger
yaml
1# Methode 2: Alexa Media Player (HACS)
2# Die "Alexa Media Player" HACS-Integration erlaubt:
3# 1. Alexa als TTS-Lautsprecher nutzen
4# 2. Routinen von HA aus starten
5# 3. Letzte Sprachbefehle als Sensor auslesen
6
7# Beispiel: Alexa als Lautsprecher für Durchsagen
8automation:
9  - alias: "Waschmaschine Durchsage"
10    triggers:
11      - trigger: state
12        entity_id: sensor.waschmaschine_status
13        to: "Fertig"
14    actions:
15      - action: notify.alexa_media_kueche
16        data:
17          title: "Waschmaschine"
18          message: "Die Waschmaschine ist fertig!"
19          data:
20            type: announce     # Durchsage (wie Gegensprechanlage)
21            method: speak      # oder: announce, tts
22
23      # Beispiel: Alexa-Routine von HA starten
24      - action: media_player.play_media
25        target:
26          entity_id: media_player.alexa_wohnzimmer
27        data:
28          media_content_type: routine
29          media_content_id: "Guten Morgen"

Google Home

  1. Nabu Casa aktivieren: Gleicher Prozess wie bei Alexa, Cloud-Konto erstellen
  2. Google-Integration: Cloud → Google Assistant → Geräte freigeben die Google sehen soll
  3. Google Home App: Gerät hinzufügen, Works with Google wählen und Home Assistant suchen
  4. Räume zuweisen: Geräte in der Google Home App Räumen zuordnen für natürlichere Sprachbefehle

Google Home Besonderheiten

  • Natürlichere Sprache: Hey Google, ist es kalt im Schlafzimmer? → Versteht Kontext besser als Alexa
  • Chromecast-Integration: Hey Google, zeig mir die Haustürkamera auf dem Wohnzimmer-TV
  • Raumzuordnung: Wenn du im Wohnzimmer sagst Licht an, schaltet nur das WZ-Licht ein
  • Verknüpfte Befehle: Erstelle Routinen die HA-Geräte und Google-Funktionen kombinieren

Apple HomeKit

Die HomeKit Bridge macht HA-Geräte für Siri und die Apple Home-App sichtbar, komplett lokal, ohne Cloud-Abhängigkeit.

Vorteile:

  • 100% lokale Steuerung, keine Cloud
  • Kostenlos, kein Abo nötig
  • Apple Home App als Alternative UI auf iPhone/iPad/Mac
  • Siri auf iPhone, iPad, Mac, Apple Watch
  • HomeKit Automationen als Ergänzung

Nachteile:

  • Manche Entity-Typen nur vereinfacht (z.B. Staubsauger, Szenen und Skripte erscheinen als Schalter)
  • Maximal 150 Accessories pro Bridge, für mehr legst du eine zweite Bridge an
  • Keine komplexen Automationen über HomeKit
  • Braucht Apple TV oder HomePod als Hub für Fernzugriff
  1. HomeKit Integration hinzufügen: Einstellungen → Geräte & Dienste → + Integration → HomeKit
  2. Domains auswählen: Wähle welche Entity-Typen (Lichter, Schalter, Klima) an HomeKit gehen
  3. QR-Code scannen: HA zeigt einen QR-Code oder PIN an → In der Apple Home App scannen
  4. Räume zuordnen: Geräte in der Home App den richtigen Räumen zuweisen
yaml
1# HomeKit Bridge konfigurieren (erweitert)
2# In configuration.yaml (für erweiterte Kontrolle)
3homekit:
4  - name: "Home Assistant Bridge"
5    port: 21063
6    filter:
7      include_domains:
8        - light
9        - switch
10        - climate
11        - cover
12        - media_player
13        - fan
14        - lock
15      include_entities:
16        - binary_sensor.haustuer     # Spezifische Sensoren
17        - sensor.wohnzimmer_temperatur
18      exclude_entities:
19        - switch.system_reboot       # Gefährlich!
20        - light.debug_test
21    entity_config:
22      light.wohnzimmer:
23        name: "Wohnzimmer Licht"
24      climate.heizung:
25        name: "Heizung WZ"
26      cover.rollladen:
27        name: "Rollladen WZ"
28
29  # Zweite Bridge für Kameras (separater HomeKit-Typ)
30  - name: "Kameras"
31    port: 21064
32    filter:
33      include_domains:
34        - camera

Hinweis: Erstelle Siri-Kurzbefehle die HA-Aktionen direkt aufrufen, mit der Companion App. Beispiel: „Hey Siri, Filmabend" → Aktiviert eine HA-Szene. Geht über Kurzbefehle-App → HA → Aktion ausführen.


Home Assistant Assist: Dein privater Assistent

Assist kann komplett lokal laufen, ohne Cloud, ohne Daten nach außen, ohne Abo. Alternativ lässt sich für Spracherkennung und Sprachausgabe Home Assistant Cloud nutzen, dann geht nur das Audio an Nabu Casa, geschaltet wird weiter bei dir zuhause. Für die Spracherkennung gibt es zwei Optionen: Whisper (versteht freie Texte, braucht aber mehr Rechenleistung) und Speech-to-Phrase (extrem schnell, selbst auf einem Raspberry Pi unter einer Sekunde, versteht aber nur vordefinierte Assist-Befehle). Beide verstehen Deutsch gut.

  1. Mikrofon
  2. Wake Word
  3. STT (Whisper)
  4. Intent
  5. TTS (Piper)

Assist einrichten: Komplett-Anleitung

  1. Whisper installieren: Einstellungen → Apps → App installieren → Whisper → Installieren & Starten (Speech-to-Text, ~1.5 GB). Alternativ: Speech-to-Phrase ist deutlich schneller (unter einer Sekunde selbst auf einem Pi 4), versteht aber nur vordefinierte Assist-Befehle und keine freien Texte wie Einkaufslisten-Einträge.
  2. Piper installieren: Einstellungen → Apps → Piper → Installieren & Starten (Text-to-Speech, ~500 MB)
  3. openWakeWord installieren: Einstellungen → Apps → openWakeWord → Aktivierungswort-Erkennung
  4. Sprache konfigurieren: Whisper: Deutsch-Modell wählen. Piper: Deutsche Stimme (thorsten) wählen.
  5. Assistenten erstellen: Einstellungen → Sprachassistenten → Neuer Assistent → Komponenten zuweisen
  6. Testen: Mikrofon-Symbol in der HA-UI klicken: Schalte das Licht im Wohnzimmer ein. Über „Details anzeigen" siehst du, welche Tools der Agent aufruft und warum.

Was Assist verstehen kann

BefehlBeispielFunktioniert?
Licht steuern„Schalte das Licht im Bad ein"Sehr gut
Licht dimmen„Stelle Wohnzimmerlicht auf 50%"Gut
Temperatur abfragen„Wie warm ist es im Schlafzimmer?"Gut
Schalter„Schalte den Ventilator aus"Gut
Rollladen„Öffne die Jalousien im Wohnzimmer"Gut
Timer„Stelle einen Timer auf 10 Minuten"Gut
Einkaufsliste„Füge Milch zur Einkaufsliste hinzu"Gut
Staubsauger„Sauge die Küche"Ja, neu in 2026.4
Komplexe Logik„Wenn es dunkel ist, dimme auf 30%"Nicht unterstützt

Eigene Sätze für Assist registrieren

yaml
1# Custom Sentences (intent_script)
2# In configuration.yaml:
3intent_script:
4  GoodNight:
5    speech:
6      text: "Gute Nacht! Alles wird ausgeschaltet."
7    action:
8      - action: scene.turn_on
9        target:
10          entity_id: scene.nachtmodus
11
12  WhoIsHome:
13    speech:
14      text: >
15        {% set people = states.person
16           | selectattr('state', 'eq', 'home')
17           | map(attribute='name') | list %}
18        {% if people %}{{ people | join(' und ') }}
19        {{ 'ist' if people | count == 1 else 'sind' }} zuhause.
20        {% else %}Niemand ist zuhause.{% endif %}
21
22  HowMuchPower:
23    speech:
24      text: >
25        Der aktuelle Stromverbrauch beträgt
26        {{ states('sensor.aktuelle_leistung') }} Watt.
27        Heute wurden {{ states('sensor.strom_taeglich') }}
28        Kilowattstunden verbraucht.
29
30# Custom Sentences registrieren:
31# Datei: custom_sentences/de/intents.yaml
32# Oder: Einstellungen > Sprachassistenten > Custom Sentences
33
34# Beispiel custom_sentences/de/intents.yaml:
35# language: de
36# intents:
37#   GoodNight:
38#     data:
39#       - sentences:
40#           - "gute nacht"
41#           - "nachtmodus"
42#           - "alles aus zum schlafen"
43#   WhoIsHome:
44#     data:
45#       - sentences:
46#           - "wer ist zuhause"
47#           - "ist jemand daheim"
48#   HowMuchPower:
49#     data:
50#       - sentences:
51#           - "wie hoch ist der stromverbrauch"
52#           - "wie viel strom verbrauchen wir"

Hardware für Assist

GerätPreisMikrofonLautsprecherEmpfehlung
Home Assistant Voice PE~59 €2xJaOffizielles HA-Gerät mit XMOS-Audioprozessor, beste Integration
ESP32-S3-BOX-3~45 €2xJaDisplay + Touch, vielseitig
M5Stack ATOM Echo~15 €1xJa, kleinGünstigster Einstieg
ReSpeaker 2-Mic HAT~20 €2xNein, externFür Raspberry Pi

Benachrichtigungen: Alle Kanäle im Detail

Companion App (Push-Notifications)

Der Standard-Weg für Benachrichtigungen. Unterstützt Bilder, Aktions-Buttons und kritische Alerts.

yaml
1# Push-Notifications: Von einfach bis komplex
2# 1. Einfache Benachrichtigung
3- action: notify.mobile_app_mein_handy
4  data:
5    title: "Info"
6    message: "Die Haustür wurde geöffnet."
7
8# 2. Mit Bild (Kamera-Snapshot)
9- action: notify.mobile_app_mein_handy
10  data:
11    title: "Bewegung erkannt"
12    message: "Bewegung an der Haustür um {{ now().strftime('%H:%M') }}"
13    data:
14      image: /api/camera_proxy/camera.haustuer
15
16# 3. Mit Aktions-Buttons
17- action: notify.mobile_app_mein_handy
18  data:
19    title: "Jemand klingelt"
20    message: "Möchtest du die Tür öffnen?"
21    data:
22      actions:
23        - action: "OPEN_DOOR"
24          title: "Tür öffnen"
25        - action: "PLAY_CAMERA"
26          title: "Kamera ansehen"
27        - action: "IGNORE"
28          title: "Ignorieren"
29          destructive: true
30
31# 4. Kritische Notification (iOS, durchbricht den Stumm-Modus)
32- action: notify.mobile_app_mein_iphone
33  data:
34    title: "ALARM!"
35    message: "Rauchmelder hat ausgelöst!"
36    data:
37      push:
38        sound:
39          name: default
40          critical: 1
41          volume: 1.0
42
43# 5. Gruppierte Notifications (Tag)
44- action: notify.mobile_app_mein_handy
45  data:
46    title: "Tür offen"
47    message: "Seit {{ relative_time(states.binary_sensor.haustuer.last_changed) }}"
48    data:
49      tag: "door_alert"        # Ersetzt vorherige statt zu stacken
50      group: "security"        # Gruppiert im Notification Center
51
52# 6. An mehrere Handys: Empfänger immer ausdrücklich nennen
53#    (Notify-Gruppe "alle_handys", siehe Kasten unten)
54- action: notify.alle_handys
55  data:
56    title: "Familieninfo"
57    message: "Abendessen ist fertig!"

Finger weg von notify.notify für wichtige Meldungen. Laut Home Assistant ist notify.notify nur ein Kürzel für den ersten Notify-Dienst, den das System findet. Je nachdem, welche Integration zuerst geladen hat, landet die Nachricht bei allen Handys, bei einem einzigen oder bei einem ganz anderen Dienst. Für Alarme heißt das: Nenne deine Empfänger immer ausdrücklich.

So legst du eine Gruppe für mehrere Handys an. Diese YAML-Gruppe reicht auch Zusatzoptionen wie kritische Töne oder Buttons an alle Handys durch:

yaml
1# configuration.yaml
2notify:
3  - platform: group
4    name: alle_handys
5    services:
6      - action: mobile_app_handy_anna      # ohne "notify." davor
7      - action: mobile_app_handy_ben

Seit Home Assistant 2026.5 ist jedes Handy zusätzlich eine Notify-Entität. Die kannst du per Oberfläche über den Helfer Notify-Gruppe bündeln und mit notify.send_message anschreiben. Das ist bequemer, kann aber nur Titel und Text senden: kritische Töne, Bilder und Buttons gehen damit nicht. Für Alarme nimmst du deshalb die YAML-Gruppe oben oder rufst die notify.mobile_app_…-Aktionen einzeln auf.

Tipp: Laufende Vorgänge wie die Waschmaschine oder das Laden vom E-Auto kannst du auf dem iPhone auch als Live Activity auf den Sperrbildschirm und in die Dynamic Island bringen. Wie das geht, steht im Guide Live Activities in Home Assistant.

Auf Button-Aktionen reagieren

Wie du diese Automationen im Detail aufbaust, erfährst du im separaten Guide.

yaml
1# Automation: Push-Button-Reaktion
2automation:
3  - alias: "Tür öffnen per Push-Button"
4    triggers:
5      - trigger: event
6        event_type: mobile_app_notification_action
7        event_data:
8          action: "OPEN_DOOR"
9    actions:
10      - action: lock.unlock
11        target:
12          entity_id: lock.haustuer
13      - delay: "00:00:10"
14      - action: lock.lock
15        target:
16          entity_id: lock.haustuer
17      - action: notify.mobile_app_mein_handy
18        data:
19          message: "Tür wurde für 10 Sekunden geöffnet."
20          data:
21            tag: "door_alert"   # Ersetzt den Klingel-Alert

Telegram Bot einrichten

Telegram-Bots sind ideal für interaktive Kommunikation: Du kannst Befehle an HA senden, Fotos empfangen und mit Inline-Keyboards interagieren.

Achtung, alter Weg: Die YAML-Konfiguration mit telegram_bot: und notify: - platform: telegram funktioniert nicht mehr. telegram_bot: in der configuration.yaml wird seit Home Assistant 2026.1 nicht mehr gelesen, die alte Telegram-Notify-Plattform ist abgekündigt. Die Einrichtung läuft komplett über die Oberfläche.

  1. Bot erstellen: In Telegram @BotFather kontaktieren → /newbot → Namen und Username wählen → Token kopieren
  2. Integration hinzufügen: Einstellungen → Geräte & Dienste → Integration hinzufügen → Telegram bot. Token eintragen und die Plattform wählen: Polling ist für zuhause am einfachsten, Broadcast kann nur senden, Webhooks brauchen eine öffentlich erreichbare Adresse
  3. Chat freigeben: Bot in Telegram einmal anschreiben. Dann in Home Assistant beim Telegram-Bot-Eintrag über das Drei-Punkte-Menü erlaubte Chat-ID hinzufügen
  4. Entity-ID nachsehen: Für jeden freigegebenen Chat legt Home Assistant eine Notify-Entität an, benannt nach dem Chat. Die genaue ID findest du unter Einstellungen → Werkzeuge → Zustände (Filter notify.)
  5. Testen: Automation erstellen, die eine Telegram-Nachricht sendet
yaml
1# Einfache Nachricht über die Notify-Entität des Chats
2automation:
3  - alias: "Telegram: Täglicher Bericht"
4    triggers:
5      - trigger: time
6        at: "21:00:00"
7    actions:
8      - action: notify.send_message
9        target:
10          entity_id: notify.DEIN_TELEGRAM_CHAT   # Entity-ID aus Schritt 4
11        data:
12          title: "Tagesbericht"
13          message: >
14            Temperatur: {{ states('sensor.wohnzimmer_temp') }}°C
15            Verbrauch: {{ states('sensor.strom_taeglich') }} kWh
16            Kosten: {{ (states('sensor.strom_taeglich') | float(0) * 0.35) | round(2) }}€
17            Zuhause: {{ states('sensor.personen_zuhause') }}
18
19      # Foto senden (Kamera-Snapshot):
20      # Der Ordner muss unter homeassistant: allowlist_external_dirs freigegeben sein
21      - action: telegram_bot.send_photo
22        data:
23          entity_id: notify.DEIN_TELEGRAM_CHAT
24          file: /media/camera_snapshot.jpg
25          caption: "Kamerabild um {{ now().strftime('%H:%M') }}"
26
27      # Interaktive Nachricht mit Buttons:
28      - action: telegram_bot.send_message
29        data:
30          entity_id: notify.DEIN_TELEGRAM_CHAT
31          message: "Haustür ist offen. Was möchtest du tun?"
32          inline_keyboard:
33            - "Tür sperren:/lock_door, Ignorieren:/ignore"
34            - "Alarm aktivieren:/alarm_on"

Für das Foto braucht Home Assistant Lesezugriff auf den Ordner:

yaml
# configuration.yaml
homeassistant:
  allowlist_external_dirs:
    - "/media"
yaml
1# Auf Telegram-Befehle reagieren
2# Auf Inline-Keyboard Buttons reagieren:
3automation:
4  - alias: "Telegram: Tür sperren"
5    triggers:
6      - trigger: event
7        event_type: telegram_callback
8        event_data:
9          data: "/lock_door"
10    actions:
11      - action: lock.lock
12        target:
13          entity_id: lock.haustuer
14      - action: telegram_bot.answer_callback_query
15        data:
16          callback_query_id: "{{ trigger.event.data.id }}"
17          message: "Haustür wurde gesperrt."
18
19  # Auf Text-Befehle reagieren:
20  - alias: "Telegram: Status abfragen"
21    triggers:
22      - trigger: event
23        event_type: telegram_command
24        event_data:
25          command: "/status"
26    actions:
27      - action: telegram_bot.send_message
28        data:
29          chat_id: "{{ trigger.event.data.chat_id }}"
30          message: >
31            Home Assistant Status
32            Innen: {{ states('sensor.wohnzimmer_temp') }}°C
33            Personen: {{ states('sensor.personen_zuhause') }}
34            Türen: {{ 'Alle zu' if is_state('binary_sensor.haustuer', 'off') else 'OFFEN' }}
35            Verbrauch: {{ states('sensor.aktuelle_leistung') }}W

Hast du mehr als einen Bot eingerichtet, braucht telegram_bot.send_message mit chat_id zusätzlich config_entry_id. Der frühere Parameter target: ist abgekündigt.


E-Mail-Benachrichtigungen (SMTP)

Seit Home Assistant 2026.7 richtest du SMTP über die Oberfläche ein: Einstellungen → Geräte & Dienste → Integration hinzufügen → SMTP, dort Server, Port, Verschlüsselung und Zugangsdaten eintragen und die Empfänger hinzufügen. Jeder Empfänger wird eine Notify-Entität. Ein alter notify: - platform: smtp-Block wird noch einmalig übernommen, ist aber abgekündigt und soll ab 2027.1 nicht mehr funktionieren.

Tipp: Bei Gmail und vielen anderen Anbietern brauchst du ein App-Passwort, nicht dein normales Passwort.

yaml
1# Beispiel: Wöchentlicher Energiebericht per E-Mail
2automation:
3  - alias: "Wöchentlicher Energiebericht"
4    triggers:
5      - trigger: time
6        at: "18:00:00"
7    conditions:
8      - condition: time
9        weekday: [sun]
10    actions:
11      - action: notify.send_message
12        target:
13          entity_id: notify.DEIN_EMAIL_EMPFAENGER   # Entity-ID des Empfängers
14        data:
15          title: "Energiebericht KW {{ now().isocalendar()[1] }}"
16          message: >
17            Hallo!
18
19            Hier ist dein wöchentlicher Energiebericht:
20
21            Verbrauch diese Woche: {{ states('sensor.strom_woechentlich') }} kWh
22            Kosten: {{ (states('sensor.strom_woechentlich') | float(0) * 0.35) | round(2) }}23
24            Top-Verbraucher:
25            - Kühlschrank: {{ states('sensor.kuehlschrank_woechentlich') }} kWh
26            - Server: {{ states('sensor.server_woechentlich') }} kWh
27
28            Grüße, dein Smart Home

Benachrichtigungs-Kanäle im Vergleich

KanalEinrichtungBilder?Buttons?Am besten für
Companion AppEinfachJaJaStandard für alles
TelegramMittelJaJaInteraktive Bots, Familie
E-Mail (SMTP)Einfach (per UI)JaNeinFormelle Reports, Wochenberichte
SignalKomplexJaNeinSichere, verschlüsselte Messaging
PersistentEinfachNeinNeinHA-UI Meldungen und Warnungen
TTSEinfach--Sprachansagen über Lautsprecher

TTS-Durchsage über Lautsprecher

yaml
1# Intelligente Sprachansagen
2automation:
3  - alias: "Intelligente Durchsage"
4    triggers:
5      - trigger: state
6        entity_id: binary_sensor.haustuer
7        to: "on"
8    conditions:
9      - condition: state
10        entity_id: group.family
11        state: "home"
12    actions:
13      # Welcher Lautsprecher? Wo sind die Leute?
14      - variables:
15          speaker: >
16            {% if is_state('media_player.wohnzimmer', 'playing') %}
17              media_player.kueche
18            {% else %}
19              media_player.wohnzimmer
20            {% endif %}
21      # Lautstärke anpassen je nach Tageszeit
22      - action: media_player.volume_set
23        target:
24          entity_id: "{{ speaker }}"
25        data:
26          volume_level: >
27            {% if now().hour < 8 or now().hour > 22 %}0.2
28            {% else %}0.4{% endif %}
29      # Durchsage
30      - action: tts.speak
31        target:
32          entity_id: tts.piper          # Entity-ID in deiner Instanz prüfen
33        data:
34          media_player_entity_id: "{{ speaker }}"
35          message: >
36            {% set hour = now().hour %}
37            {% if hour < 12 %}Guten Morgen{% elif hour < 18 %}Hallo{% else %}Guten Abend{% endif %}.
38            Die Haustür wurde geöffnet.
39      # Lautstärke nach 10 Sek zurücksetzen
40      - delay: "00:00:10"
41      - action: media_player.volume_set
42        target:
43          entity_id: "{{ speaker }}"
44        data:
45          volume_level: 0.25

Hinweis: Sende gleichzeitig eine Push-Notification, mache eine TTS-Ansage und lass eine Lampe blinken, so verpasst du keine wichtige Meldung, egal wo du gerade bist. Nutze parallel: in Automationen um alles gleichzeitig auszulösen.

yaml
1# Multi-Channel-Benachrichtigung
2automation:
3  - alias: "Rauchmelder ALARM"
4    triggers:
5      - trigger: state
6        entity_id: binary_sensor.rauchmelder
7        to: "on"
8    actions:
9      - parallel:
10          # Push an alle Handys (YAML-Notify-Gruppe, reicht den kritischen Ton durch)
11          - action: notify.alle_handys
12            data:
13              title: "RAUCHMELDER!"
14              message: "Rauchmelder hat ausgelöst! Sofort prüfen!"
15              data:
16                push:
17                  sound:
18                    name: default
19                    critical: 1
20                    volume: 1.0
21          # TTS auf allen Lautsprechern
22          - action: tts.speak
23            target:
24              entity_id: tts.piper
25            data:
26              media_player_entity_id:
27                - media_player.wohnzimmer
28                - media_player.schlafzimmer
29                - media_player.kueche
30              message: "Achtung! Rauchmelder hat ausgelöst!"
31          # Alle Lichter auf 100% rot
32          - action: light.turn_on
33            target:
34              entity_id: all
35            data:
36              brightness_pct: 100
37              rgb_color: [255, 0, 0]
38          # Telegram
39          - action: notify.send_message
40            target:
41              entity_id: notify.DEIN_TELEGRAM_CHAT
42            data:
43              message: "RAUCHMELDER hat ausgelöst! Sofort nach Hause kommen!"

Häufige Fragen

Wie verbinde ich Home Assistant mit Alexa?

Der einfachste Weg läuft über Nabu Casa (Home Assistant Cloud, ca. 7,50 Euro im Monat). Du aktivierst die Alexa-Integration in den Cloud-Einstellungen, gibst die gewünschten Geräte frei und verknüpfst in der Alexa App den Home Assistant Skill mit deinem Nabu-Casa-Konto. Danach sagst du „Alexa, suche neue Geräte" und deine Entities erscheinen in der Alexa App.

Kann ich Home Assistant ohne Cloud per Sprache steuern?

Ja, mit Assist, dem eingebauten Sprachassistenten, der sich komplett lokal betreiben lässt. Er nutzt Whisper (oder das schnellere Speech-to-Phrase) für die Spracherkennung und Piper für die Sprachausgabe, beides läuft als App direkt auf deinem System und versteht Deutsch. Auch Siri über die HomeKit Bridge funktioniert komplett lokal und kostenlos.

Wie richte ich Push-Benachrichtigungen ein?

Installiere die Companion App auf deinem Handy, sie registriert sich automatisch als notify.mobile_app-Dienst in Home Assistant. In Automationen rufst du diesen Dienst dann mit Titel und Nachricht auf. Auch Bilder, Aktions-Buttons und kritische Alarme, die den Stumm-Modus durchbrechen, sind möglich.

Wie verbinde ich Home Assistant mit Telegram?

Erstelle in Telegram über den BotFather einen eigenen Bot und kopiere den Token. In Home Assistant fügst du unter Einstellungen, Geräte & Dienste die Integration Telegram bot hinzu, trägst den Token ein und gibst danach deinen Chat frei. Für jeden Chat entsteht eine Notify-Entität, über die Home Assistant Nachrichten, Fotos und interaktive Buttons sendet. Die frühere YAML-Konfiguration funktioniert seit 2026.1 nicht mehr.

Funktioniert Home Assistant mit Siri?

Ja, über die HomeKit Bridge Integration. Sie macht deine Entities für Siri und die Apple Home App sichtbar, komplett lokal und ohne Abo. Du fügst die Integration hinzu, scannst den QR-Code in der Home App und ordnest die Geräte Räumen zu. Für den Fernzugriff brauchst du einen Apple TV oder HomePod als Hub.

Weiter lesen:

Zum Thema

Passende Videos