Home Assistant Sprachsteuerung & Notifications
Home Assistant mit Alexa, Google Home und Siri steuern. Push-Notifications, Telegram-Bots und den lokalen Sprachassistenten Assist einrichten.
Ü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
| Assistent | Anbindung | Cloud? | Kosten | Stärken |
|---|---|---|---|---|
| Alexa | Nabu Casa / Skill | Ja | 7,50 €/Monat | Riesige Skills-Auswahl, beste Smart-Home-Integration |
| Google Home | Nabu Casa | Ja | 7,50 €/Monat | Beste Spracherkennung, intelligente Antworten |
| Siri/HomeKit | HomeKit Bridge | Nein | Kostenlos | Apple-Ökosystem, lokal, schnell |
| HA Assist | Eingebaut | Optional | Kostenlos (lokal) | Kann komplett lokal laufen, anpassbar |
Amazon Alexa: Einrichtung & Befehle
Über Nabu Casa (empfohlen)
- Nabu Casa aktivieren: Einstellungen → Home Assistant Cloud → Konto erstellen (7,50 EUR/Monat)
- Alexa-Integration aktivieren: In den Cloud-Einstellungen unter Alexa die Geräte freischalten, die Alexa sehen soll
- Alexa Skill verbinden: Alexa App → Skills → Home Assistant suchen und Nabu Casa Konto verknüpfen
- Geräte entdecken: Sage: „Alexa, suche neue Geräte." HA-Entities erscheinen in der Alexa App
Beliebte Alexa-Sprachbefehle
| Kategorie | Befehl | Was 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 |
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_BLINDAlexa Routinen mit Home Assistant verbinden
Alexa-Routinen können HA-Automationen auslösen und umgekehrt. Zwei Ansätze:
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_trigger1# 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
- Nabu Casa aktivieren: Gleicher Prozess wie bei Alexa, Cloud-Konto erstellen
- Google-Integration: Cloud → Google Assistant → Geräte freigeben die Google sehen soll
- Google Home App: Gerät hinzufügen, Works with Google wählen und Home Assistant suchen
- 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
- HomeKit Integration hinzufügen: Einstellungen → Geräte & Dienste → + Integration → HomeKit
- Domains auswählen: Wähle welche Entity-Typen (Lichter, Schalter, Klima) an HomeKit gehen
- QR-Code scannen: HA zeigt einen QR-Code oder PIN an → In der Apple Home App scannen
- Räume zuordnen: Geräte in der Home App den richtigen Räumen zuweisen
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 - cameraHinweis: 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.
- Mikrofon
- Wake Word
- STT (Whisper)
- Intent
- TTS (Piper)
Assist einrichten: Komplett-Anleitung
- 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.
- Piper installieren: Einstellungen → Apps → Piper → Installieren & Starten (Text-to-Speech, ~500 MB)
- openWakeWord installieren: Einstellungen → Apps → openWakeWord → Aktivierungswort-Erkennung
- Sprache konfigurieren: Whisper: Deutsch-Modell wählen. Piper: Deutsche Stimme (thorsten) wählen.
- Assistenten erstellen: Einstellungen → Sprachassistenten → Neuer Assistent → Komponenten zuweisen
- 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
| Befehl | Beispiel | Funktioniert? |
|---|---|---|
| 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
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ät | Preis | Mikrofon | Lautsprecher | Empfehlung |
|---|---|---|---|---|
| Home Assistant Voice PE | ~59 € | 2x | Ja | Offizielles HA-Gerät mit XMOS-Audioprozessor, beste Integration |
| ESP32-S3-BOX-3 | ~45 € | 2x | Ja | Display + Touch, vielseitig |
| M5Stack ATOM Echo | ~15 € | 1x | Ja, klein | Günstigster Einstieg |
| ReSpeaker 2-Mic HAT | ~20 € | 2x | Nein, extern | Fü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.
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.notifyfür wichtige Meldungen. Laut Home Assistant istnotify.notifynur 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:
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_benSeit 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.
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-AlertTelegram 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:undnotify: - platform: telegramfunktioniert 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.
- Bot erstellen: In Telegram @BotFather kontaktieren → /newbot → Namen und Username wählen → Token kopieren
- 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
- 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
- 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.) - Testen: Automation erstellen, die eine Telegram-Nachricht sendet
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:
# configuration.yaml
homeassistant:
allowlist_external_dirs:
- "/media"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') }}WHast 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.
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 HomeBenachrichtigungs-Kanäle im Vergleich
| Kanal | Einrichtung | Bilder? | Buttons? | Am besten für |
|---|---|---|---|---|
| Companion App | Einfach | Ja | Ja | Standard für alles |
| Telegram | Mittel | Ja | Ja | Interaktive Bots, Familie |
| E-Mail (SMTP) | Einfach (per UI) | Ja | Nein | Formelle Reports, Wochenberichte |
| Signal | Komplex | Ja | Nein | Sichere, verschlüsselte Messaging |
| Persistent | Einfach | Nein | Nein | HA-UI Meldungen und Warnungen |
| TTS | Einfach | - | - | Sprachansagen über Lautsprecher |
TTS-Durchsage über Lautsprecher
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.25Hinweis: 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.
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:
Passende Videos
Ollama in Home Assistant nutzen: Geräte steuern und Fragen stellen
Ich zeige dir, wie du Ollama als Conversation Agent in Home Assistant einsetzt, Geräte per Chat steuerst und Einkaufslisten per Sprache befüllst.
Garagentor-Warnung mit Home Assistant und Telegram
Garagentor offen gelassen? Ich zeige dir, wie du mit Home Assistant und Telegram eine automatische Warnung mit Schließ-Button einrichtest.
