Voice AssistantHome AssistantSmart HomeTutorials
Foto des Autors

0

Home Assistant Sprachsteuerung: Assist – Starter-Pack

Home Assistant ist eine der fortschrittlichsten Open Source Smart Home Plattformen und bietet eine umfangreiche Sprachsteuerung (Voice Control) an. Für technisch versierte Anwender stellt diese Funktion eine enorme Erleichterung bei der Bedienung und Automatisierung ihres Smart Homes dar.

In diesem Artikel lernst du – strukturiert und praxisnah – wie du das Assist – Starter-Pack von Home Assistant Voice Control nutzt, angefangen bei den Voraussetzungen, über die Steuerung verschiedenster Geräte, Timerfunktionen bis hin zu weiterführenden Anpassungen und der Fehlerbehebung.


Inhaltsverzeichnis


1. Voraussetzungen für die Sprachsteuerung in Home Assistant

Damit die Sprachsteuerung reibungslos funktioniert, müssen einige Voraussetzungen erfüllt sein.

1.1 Geräte und Entitäten für Assist freigeben

Damit Home Assistant Assist die Geräte steuern kann, müssen die gewünschten Entitäten in der Konfiguration für Assist freigegeben werden. Wie das genau funktioniert, erfährst du in einem anderen Tutorial.

1.2 Korrekte Benennung verwenden

Für die Sprachbefehle ist es wichtig, dass Entitäten- oder Bereichsnamen (Areas) exakt so verwendet werden, wie sie in Home Assistant definiert sind. Alternativ kannst du auch jeweils einen Alias anlegen, um benutzerfreundliche Namen zu verwenden oder Mehrdeutigkeiten zu vermeiden.


2. Geräte über Sprache steuern

Die Kernfunktion von Home Assistant Voice Control ist das Ein- und Ausschalten, Verändern und Steuern von Geräten verschiedener Typen über natürliche Sprachbefehle.

2.1 Ein- und Ausschalten von Entitäten mit Assist – Starter-Pack

Die einfachste Interaktion ist das Ein- oder Ausschalten von einzelnen bzw. mehreren Geräten. Beispiele:

  • „Turn on the living room light“ – Wohnzimmerlicht einschalten
  • „Turn off ceiling fan“ – Deckenventilator ausschalten
  • „Lock all the doors“ – Alle Türen verriegeln
  • „Open the main door“ – Haustür öffnen

Nutze hier unbedingt die exakten Entitäten- oder Bereichsnamen.

2.2 Lichtsteuerung

Home Assistant erlaubt detaillierte Befehle für Lichtsteuerungen:

  • Helligkeit anpassen: „Set living room brightness to 50%“
  • Farbe ändern: „Set kitchen lights to red“
  • Bereich nutzen: „Turn on the lights in the living room“

Praktisch ist hier auch die Nutzung von Areas für gruppierte Steuerung.

2.3 Steuerung von Jalousien und Rollläden (Covers)

Beispiele für Befehle:

  • „Close the garage door“
  • „Open kitchen window“
  • „Set bedroom curtain to 50%“
  • „Which curtains are closed?“

So steuerst du smarte Beschattung mit präzisen Sprachbefehlen.

2.4 Szenen und Skripte ausführen

Mit Voice Control kannst du auch komplexere Abläufe steuern:

  • „Activate dinner scene“
  • „Run stealth mode script“
  • „Turn kitchen dinner scene on“

Szenen und Skripte werden dadurch noch einfacher in den Alltag integriert.

2.5 Medienwiedergabe steuern

Home Assistant bietet zudem die Möglichkeit, Medienspieler zu kontrollieren:

  • „Next track in office“
  • „Pause music“
  • „Set TV volume to 90 percent“
  • „Unpause TV“

Dabei kannst du sowohl einzelne Geräte als auch Bereiche ansprechen.

2.6 Staubsauger-Roboter steuern

Einige Sprachbefehle für Home Assistant kompatible Staubsauger:

  • „Start rover“
  • „Return rover to base“

So kannst du die Reinigung per Stimme starten oder stoppen.

2.7 Listenverwaltung

Hilfreich für Einkaufs- oder ToDo-Listen:

  • „Add bread to my shopping list“
  • „Add clean out garage to weekend list“

Die Listen müssen zuvor in Home Assistant als Todo-Listen definiert sein.


3. Datums- und Zeitabfragen

Häufige Alltagsanfragen werden ebenfalls unterstützt:

  • „What time is it?“
  • „What’s the date?“

Die Antworten liefert Home Assistant präzise und schnell zurück.


4. Timer-Funktionalitäten mit Sprachsteuerung

Timer gehören zu den cleveren Tools in Home Assistant Voice Control.

4.1 Timer starten

Timer lassen sich sehr flexibel setzen:

  • „Set a timer for 5 minutes“
  • „Set a 20 minute timer for pizza“
  • „Set a timer for 1 hour and 3 minutes“

Besonders praktisch: Zeitangaben können stündlich, minütlich und sekundengenau formuliert sein.

4.2 Timer abbrechen

Timer lassen sich bei Bedarf wieder löschen:

  • „Cancel timer“ (beim einzigen aktiven Timer)
  • „Cancel 5 minute timer“
  • „Cancel kitchen timer“ (falls mit Area definiert)

Derzeit funktioniert das Abbrechen nur für einzelne Timer.

4.3 Zeit zum Timer hinzufügen oder abziehen

Flexibles Anpassen von Timern per Stimme:

  • „Add 5 minutes to pizza timer“
  • „Remove 1 minute from 5 minute timer“

Ideal für spontane Zeitverlängerungen oder Kürzungen.

4.4 Timerstatus abfragen

Abfragen, wie viel Zeit noch läuft:

  • „Timer status“
  • „How much time is left on pizza timer?“

So behältst du alle Timersituationen im Überblick.

4.5 Timer und Geräte kombinieren – Verzögerungen einbauen

Du kannst Timer definieren, die Geräteveränderungen verzögert auslösen. Beispiel:

  • „Turn off the lights in the living room in 5 minutes“
  • „Pause TV in 10 minutes“

Beachte, diese Befehle können nach Start nicht mehr abgebrochen oder verändert werden.


5. Befehle abbrechen

Falls du den Assist versehentlich triggerst, kannst du mit dieser Phrase die Aufnahme stoppen:

  • „Nevermind“

Das verhindert unerwünschte Aktionen durch falsch erkannte Sprachbefehle.


6. Fehlerbehebung und Troubleshooting

Trotz der hohen Flexibilität kann es zu Verständnisproblemen kommen:

6.1 Verständnisprobleme bei Sätzen

  • Prüfe exakte Entitäten- und Bereichsnamen
  • Formuliere Befehle ggf. um
  • Nutze Aliase für mehrsprachige oder einfache Namen

6.2 Test-Sätze nutzen

Im GitHub-Repository von Home Assistant findest du umfangreiche Testbeispiele für deine Sprache:
GitHub Test Ordner

Dort kannst du dir Beispiel-Sätze anschauen, die den verschiedenen Intents zugeordnet sind.

6.3 Satzdefinitionen ansehen

Ebenfalls auf GitHub findest du den Syntax und die Definitionen für vorgefertigte Sätze:
GitHub Sentence Definitions

Die Syntax nutzt spezielle Symbole für optionale oder alternative Wortelemente – hier lohnt sich ein genauer Blick, wenn eigene Sätze erstellt oder angepasst werden sollen.


7. Erweiterte Sprachsteuerung

Home Assistant erlaubt den Ausbau der vorgefertigten Sprachbefehle:

  • Eigene benutzerdefinierte Sätze erstellen (Custom Sentences)
  • Persönlichkeiten mit KI-Integration bauen
  • Aliase und alternative Sprachbefehle definieren

8. Fazit

Home Assistant bietet mit der integrierten Sprachsteuerung eine mächtige und flexible Möglichkeit, dein Smart Home intuitiv per Stimme zu steuern. Von einfachen Ein-/Aus-Befehlen über komplexe Timer- und Szenensteuerungen bis hin zu individuellen Anpassungen ist alles möglich.

Mit den vorgestellten Voraussetzungen, effektiver Benutzung der vordefinierten Sätze sowie hilfreichen Troubleshooting Tipps kannst du dein Home Assistant optimal mit Sprachbefehlen konfigurieren und bedienen. Nutze die umfangreiche Community-Dokumentation und die offenen Ressourcen, um dein Smart Home noch smarter zu machen.


Grundlage für dieses Tutorial war https://www.home-assistant.io/voice_control/builtin_sentences/

Schreibe einen Kommentar