Ich experimentiere zur Zeit mit dem Unofficial and Awesome Home Assistant MCP Server rum. Bin erstaunt, wie gut das funktioniert. Ich nutze ihn über OpenClaw. Man kann ihn aber auch mit anderen KI Apps, wie z.B. Claude oder Perplexity, verknüpfen.
Mein erster Test “Erstelle eine Home Assistant Automation, die die Lampe im Schlafzimmer einschaltet, wenn der Präsenzmelder eine Belegung erkennt. Lampe soll aber nur eingeschaltet werden, wenn es draussen dunkel ist.” Das hat auf Anhieb funktioniert. Nach kurzer Zeit ist im Home Assistant eine funktionierende Automation aufgetaucht. Die benötigten Entities wurden automatisch gefunden. Die Sun Integration wurde für die Erkennung des Sonnenuntergangs verwendet.
Auch ein “Erstelle ein Dashboard names Wetter und packe eine Wetter Karte dort rein” hat geklappt. Das Dashboard wurde korrekt angelegt.
Ich habe mal gefragt, was er alles mit Home Assistant anstellen kann. Hier ist die Antwort:
Home Assistant MCP – Vollständige Funktionsübersicht
Eine umfassende Liste aller Funktionen, die über das Home Assistant Model Context Protocol (MCP) verfügbar sind.
Suchen & Entdecken
- Alle Bereiche/Räume anzeigen (Wohnzimmer, Küche, etc.)
- Stockwerke auflisten
- Labels und Gruppen anzeigen
- System-Informationen abrufen
- Geräte und deren Status prüfen
Geräte steuern
- Lichter ein-/ausschalten
- Helligkeit und Farbe ändern
- Heizung/Klimaanlage steuern
- Rollos/Jalousien öffnen/schließen
- Steckdosen schalten
- Szenen aktivieren
- Beliebige Home Assistant Services aufrufen
Automatisierungen
- Neue Automationen erstellen
- Bestehende Automationen anzeigen
- Automationen bearbeiten oder löschen
- Automation-Logs anschauen (Traces)
- Blueprints importieren und verwenden
Skripte
- Skripte erstellen und bearbeiten
- Skripte ausführen
- Skripte löschen
Räume & Organisation
- Neue Bereiche/Räume anlegen
- Bereiche umbenennen oder löschen
- Stockwerke verwalten
- Labels erstellen und zuweisen
- Zonen für Präsenzerkennung anlegen
Dashboards
- Dashboard-Konfiguration anzeigen
- Neue Dashboards erstellen
- Dashboard-Karten hinzufügen/ändern
- Custom Cards (Ressourcen) verwalten
Helfer (Helpers)
- Schalter (
input_boolean) erstellen - Zahlen-Eingabe (
input_number) anlegen - Auswahlfelder (
input_select) erstellen - Text-Eingabe (
input_text) anlegen - Datum/Zeit-Picker (
input_datetime) erstellen - Zähler (
counter) anlegen - Timer erstellen
- Zeitpläne (
schedule) definieren
To-Do Listen
- Einträge zu Listen hinzufügen
- To-Dos bearbeiten
- To-Dos als erledigt markieren
- To-Dos löschen
Kalender
- Kalendereinträge anzeigen
- Neue Termine erstellen
- Termine bearbeiten oder löschen
Kameras & Historie
- Kamerabilder abrufen
- Verlaufsdaten anzeigen (History)
- Statistiken abrufen
- Logbuch durchsuchen
System & Wartung
- Konfiguration auf Fehler prüfen
- Home Assistant neu starten
- Core neu laden
- System-Gesundheit prüfen
- Updates anzeigen
- Add-ons verwalten
- Backups erstellen (schnell, ohne Datenbank)
- Backups wiederherstellen
(Vorsicht: System-Neustart!)
Erweiterte Funktionen
- Templates auswerten (Jinja2)
- Integrations-Dokumentation abrufen
- ZHA-Geräte verwalten (Zigbee)
- Geräte umbenennen
- Entity-Labels verwalten
- Gruppierungen erstellen
Hilfe & Dokumentation
- Service-Dokumentation anzeigen
- Domain-Docs abrufen (z.B. für Automationen)
- Card-Typen und ihre Optionen anzeigen
- Dashboard-Anleitungen
Praktische Beispiele
| Anfrage | Ergebnis |
|---|---|
| “Zeig mir alle Räume” | Listet Wohnzimmer, Schlafzimmer, Küche, etc. |
| “Schalte das Licht im Wohnzimmer ein” | Steuert die Lampe direkt |
| “Erstelle eine Automation, die…” | Baut die Automation-YAML für dich |
| “Füge ‘Milch kaufen’ zu meiner Einkaufsliste hinzu” | To-Do-Eintrag erstellt |
| “Zeig mir die Kalendertermine nächste Woche” | Listet alle Events |
| “Erstelle ein Backup” | Sichert deine Konfiguration in Sekunden |
| “Welche Updates gibt es?” | Zeigt verfügbare Updates |
| “Erstelle einen Timer-Helfer für 10 Minuten” | Helper wird angelegt |
Technische Details
Gesamt: 97 MCP-Tools verfügbar
Die komplette Tool-Liste umfasst:
- 4 Such- und Discovery-Tools
- 5 Service- und Device-Control-Tools
- 3 Automations-Tools
- 3 Script-Tools
- 3 Helper-Entity-Tools
- 7 Dashboard-Tools
- 6 Area & Floor-Tools
- 4 Label-Tools
- 4 Zone-Tools
- 3 Group-Tools
- 4 Todo-Tools
- 3 Calendar-Tools
- 3 Blueprint-Tools
- 4 Device-Registry-Tools
- 2 ZHA & Integration-Tools
- 1 Add-on-Tool
- 1 Camera-Tool
- 2 History & Statistics-Tools
- 1 Automation-Trace-Tool
- 6 System & Update-Tools
- 2 Backup & Restore-Tools
- 4 Utility-Tools
Fazit
Mit Home Assistant MCP kannst du fast alles, was du auch in der Home Assistant Oberfläche machst – nur schneller und per natürlicher Sprache!
Perfekt für:
- Schnelle Automations-Erstellung
- System-Verwaltung
- Dashboard-Anpassungen
- Smart Home Steuerung per KI
Mehr Infos: Home Assistant MCP auf GitHub