/ Verzeichnis / Playground / home-assistant-vibecode-agent
● Community Coolver ⚡ Sofort

home-assistant-vibecode-agent

von Coolver · Coolver/home-assistant-vibecode-agent

Verwalten Sie Home Assistant über Ihre IDE – erstellen Sie Automatisierungen, entwerfen Sie Dashboards und stellen Sie Konfigurationen in natürlicher Sprache bereit.

home-assistant-vibecode-agent ist ein Home Assistant-Add-on mit MCP-Serverintegration, mit dem KI-IDEs (Claude Code, Cursor, VS Code) Smart-Home-Konfigurationen autonom verwalten können. Es kann Automatisierungen erstellen, Lovelace-Dashboards entwerfen, HACS-Komponenten installieren, Add-ons verwalten und Konfigurationen validieren – alles mit Git-basierten automatischen Backups und Rollback mit einem Klick.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

home-assistant-vibecode-agent-2.replay ▶ bereit
0/0

Installieren

Wählen Sie Ihren Client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "home-assistant-vibecode-agent-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  }
}

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "home-assistant-vibecode-agent-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
      ]
    }
  ]
}

Continue nutzt ein Array von Serverobjekten statt einer Map.

~/.config/zed/settings.json
{
  "context_servers": {
    "home-assistant-vibecode-agent-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/Coolver/home-assistant-vibecode-agent"
        ]
      }
    }
  }
}

In context_servers hinzufügen. Zed lädt beim Speichern neu.

claude mcp add home-assistant-vibecode-agent-2 -- TODO 'See README: https://github.com/Coolver/home-assistant-vibecode-agent'

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: home-assistant-vibecode-agent

So erstellen Sie eine Home Assistant-Automatisierung mit natürlicher Sprache

👤 Smart-Home-Enthusiasten, die lieber beschreiben, was sie wollen, als YAML zu schreiben ⏱ ~10 min beginner

Wann einsetzen: Sie möchten etwas in Ihrem Zuhause automatisieren, aber YAML nicht manuell schreiben.

Voraussetzungen
  • Home Assistant mit installiertem Add-on — Repository https://github.com/coolver/home-assistant-vibecode-agent hinzufügen und installieren
  • MCP-Client konfiguriert — Konfigurieren Sie Claude Code oder Cursor für die Verbindung mit dem MCP-Endpunkt des Add-ons
Ablauf
  1. Beschreiben Sie Ihre Automatisierung
    Erstellen Sie eine Automatisierung: Wenn ich zu Hause ankomme (das GPS des Telefons gelangt in die Heimatzone), schalten Sie die Beleuchtung im Wohnzimmer ein, stellen Sie sie auf 70 % Helligkeit ein und beginnen Sie mit der Wiedergabe meiner Spotify-Wiedergabeliste über den Küchenlautsprecher.✓ Kopiert
    → Automatisierung YAML generiert und validiert
  2. Bereitstellen und testen
    Stellen Sie diese Automatisierung bereit und lösen Sie einen Testlauf aus.✓ Kopiert
    → Automatisierung mit erstelltem Backup und Testergebnissen bereitgestellt

Ergebnis: Eine funktionierende Home Assistant-Automatisierung, die aus einer einfachen englischen Beschreibung erstellt wurde.

Fallstricke
  • Entitätsnamen stimmen nicht mit Ihren Beschreibungen überein — Bitten Sie den Agenten, zunächst die verfügbaren Entitäten aufzulisten, damit Sie auf die richtigen Namen verweisen können

Entwerfen Sie ein benutzerdefiniertes Lovelace-Dashboard mit KI

👤 Home Assistant-Benutzer, die bessere Dashboards wünschen, ohne Lovelace YAML zu lernen ⏱ ~20 min intermediate

Wann einsetzen: Sie möchten ein schönes, funktionales Dashboard, empfinden den manuellen Editor jedoch als einschränkend.

Voraussetzungen
  • Vibecode-Agent läuft und ist verbunden — Add-on installieren und MCP-Client konfigurieren
Ablauf
  1. Beschreiben Sie das Dashboard
    Entwerfen Sie ein Dashboard für mein Schlafzimmer: Zeigen Sie Temperatur/Luftfeuchtigkeit vom Sensor an, Lichtsteuerung mit Helligkeitsreglern, eine Mediaplayer-Karte für den Sonos und eine Temperaturgrafik der letzten 24 Stunden.✓ Kopiert
    → Lovelace YAML mit allen angeforderten Karten generiert
  2. Iterieren Sie das Design
    Bewegen Sie den Mediaplayer nach oben und fügen Sie ein dunkles Thema hinzu, das zu den Farben meines Schlafzimmers passt.✓ Kopiert
    → Aktualisiertes Dashboard mit neu angeordneten Karten und benutzerdefiniertem Design

Ergebnis: Ein ausgefeiltes Lovelace-Dashboard, das für Home Assistant bereitgestellt wird.

Fallstricke
  • Benutzerdefinierte Karten erfordern eine HACS-Installation — Bitten Sie den Agenten, die erforderlichen HACS-Komponenten zu installieren, bevor Sie benutzerdefinierte Karten hinzufügen

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

home-assistant-vibecode-agent-2 + filesystem

Exportieren und sichern Sie Home Assistant-Konfigurationen in lokale Dateien

Exportieren Sie alle meine Automatisierungen und Dashboard-Konfigurationen zur Versionskontrolle nach ~/ha-backup/.✓ Kopiert

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
create_automation description or YAML Erstellen oder ändern Sie Home Assistant-Automatisierungen 0
update_dashboard dashboard config Erstellen oder aktualisieren Sie Lovelace-Dashboards 0
list_entities domain?: str Liste der verfügbaren Home Assistant-Entitäten auf 0
call_service domain: str, service: str, data?: obj Rufen Sie einen Home Assistant-Dienst an (Licht einschalten, Medien abspielen usw.) 0
install_hacs component: str Installieren Sie eine HACS-Community-Komponente 0

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
N/A – kommuniziert mit der lokalen Home Assistant-Instanz
Tokens pro Aufruf
200–1000 Token pro Vorgang
Kosten in €
Kostenlos – Open-Source-Add-on
Tipp
Listen Sie Entitäten zuerst auf, um Versuch und Irrtum beim Erstellen von Automatisierungen zu reduzieren.

Sicherheit

Rechte, Secrets, Reichweite

Minimale Scopes: Home Assistant long-lived access token
Credential-Speicherung: In den Add-on-Einstellungen konfiguriertes HA-Zugriffstoken
Datenabfluss: Kommuniziert nur mit Ihrer lokalen Home Assistant-Instanz. HACS-Downloads von GitHub.

Fehlerbehebung

Häufige Fehler und Lösungen

Add-on can't connect to Home Assistant

Stellen Sie sicher, dass das langlebige Zugriffstoken korrekt und nicht abgelaufen ist. Überprüfen Sie die Add-on-Protokolle auf Verbindungsfehler.

Prüfen: Check Home Assistant → Settings → Add-ons for the agent's status
Automation validation fails

Das generierte YAML verweist möglicherweise auf nicht vorhandene Entitäten. Listen Sie zuerst Entitäten auf, um Namen zu überprüfen.

Prüfen: list_entities to see all available entity IDs
HACS component not installing

Ensure HACS itself is installed in Home Assistant first. Check that the component name is correct.

Prüfen: Verify HACS is accessible from Home Assistant sidebar

Alternativen

home-assistant-vibecode-agent vs. andere

AlternativeWann stattdessenKompromiss
Home Assistant REST API directlyYou want direct API access without the MCP layerMore control but no AI-assisted YAML generation or validation

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen