🤖 Claude Code direkt in Home Assistant - Ein modernes Web-Interface für Conversations mit Claude, vollständig integriert als Home Assistant Addon.
- 🌐 Web-Interface - Moderne Chat-Oberfläche direkt in Home Assistant
- 🔗 MCP Integration - Automatische Verbindung zum Claude MCP Server für Dateizugriff
- 📱 Responsive Design - Funktioniert perfekt auf Desktop, Tablet und Smartphone
- ⚡ Real-time Updates - WebSocket-Verbindung für Live-Status und Chat
- 🛡️ Enterprise Sicherheit - Rate Limiting, Input Validation, Security Headers
- 🎨 Moderne UI - Glassmorphism-Design mit Gradient-Hintergründen
Füge diese URL zu deinen Home Assistant Add-on Repositories hinzu:
https://github.com/DawidSu/ha-claude-code-addon
Schritte:
- Home Assistant → Einstellungen → Add-ons
- Add-on Store → ⋮ (3 Punkte) → Repositories
- URL eingeben:
https://github.com/DawidSu/ha-claude-code-addon - Hinzufügen klicken
- Add-on Store → Claude Code suchen
- Installieren klicken
- Warten bis Installation abgeschlossen
Wichtig: Du benötigst einen Anthropic API Key:
- Gehe zu console.anthropic.com
- Erstelle einen Account (kostenlos)
- Generiere einen API Key
- Kopiere den Key (beginnt mit
sk-ant-api03-...)
Addon-Konfiguration:
anthropic_api_key: "sk-ant-api03-DEIN-API-KEY"
model: "claude-3-5-sonnet-20241022"
max_tokens: 4096
auto_connect_mcp: true
mcp_server_host: "localhost"
mcp_server_port: 3000
log_level: "info"- Konfiguration → Speichern
- Start klicken
- Web UI öffnen klicken
Das Interface bietet vorgefertigte Buttons:
- 📁 Konfiguration anzeigen - Zeigt deine HA-Dateien
- ⚡ Automation erstellen - Hilft bei neuen Automationen
- 🔍 Fehlercheck - Analysiert deine Konfiguration
- 🌙 Script erstellen - Erstellt neue Scripts
"Zeige mir meine Home Assistant Konfiguration"
"Erstelle eine Automation für den Flur-Bewegungsmelder"
"Analysiere meine automations.yaml auf Fehler"
"Schreibe ein Script für den Gute-Nacht-Modus"
"Optimiere meine Lovelace Dashboard Konfiguration"
"Welche Sensoren sind in der Küche definiert?"
| Modell | Beschreibung | Kosten | Empfehlung |
|---|---|---|---|
claude-3-5-sonnet-20241022 |
Beste Balance | Mittel | ✅ Empfohlen |
claude-3-5-haiku-20241022 |
Schnell & günstig | Niedrig | Für einfache Fragen |
claude-3-opus-20240229 |
Höchste Qualität | Hoch | Für komplexe Aufgaben |
Für erweiterte Funktionalität installiere auch den Claude MCP Server:
auto_connect_mcp: true # Automatische MCP Verbindung
mcp_server_host: "localhost" # MCP Server Adresse
mcp_server_port: 3000 # MCP Server PortOhne MCP Server: Chat funktioniert, aber kein Dateizugriff Mit MCP Server: Vollzugriff auf Home Assistant Dateien
Das Interface ist vollständig responsive und funktioniert perfekt auf:
- 📱 Smartphones - Touch-optimierte Bedienung
- 📋 Tablets - Große Chat-Ansicht
- 💻 Desktop - Vollständige Features
- 🔒 API Key Schutz - Keys werden nicht geloggt oder angezeigt
- ⚡ Rate Limiting - Schutz vor API-Missbrauch (10/min)
- 🛡️ Input Validation - Alle Eingaben werden validiert
- 🔐 Security Headers - Helmet.js für HTTP-Sicherheit
- 🌐 CORS Schutz - Nur autorisierte Zugriffe erlaubt
Ursache: API Key fehlt oder ungültig Lösung:
- API Key in Addon-Konfiguration prüfen
- Key muss mit
sk-ant-api03-beginnen - Bei console.anthropic.com neuen Key generieren
Ursache: Claude MCP Server nicht installiert/gestartet Lösung:
- Claude MCP Server Addon installieren
- MCP Server starten
- Claude Code Addon neu starten
Lösung:
# Logs prüfen in HA:
Einstellungen → Add-ons → Claude Code → Logs
# Häufige Ursachen:
- Port 8080 bereits belegt
- Ungültiger API Key
- Unvollständige InstallationOptimierung:
- Zu
claude-3-5-haikuwechseln (schneller) max_tokensauf 2048 reduzieren- Kürzere Nachrichten schreiben
Anthropic API Preise (Stand 2024):
| Modell | Input | Output | 1000 Nachrichten ~ |
|---|---|---|---|
| Haiku | $0.25/1M tokens | $1.25/1M tokens | $2-5 |
| Sonnet | $3.00/1M tokens | $15.00/1M tokens | $15-30 |
| Opus | $15.00/1M tokens | $75.00/1M tokens | $50-100 |
Tipp: Starte mit Haiku für Tests, wechsle zu Sonnet für reguläre Nutzung.
Das Addon updated automatisch über Home Assistant:
- Benachrichtigung erscheint bei neuer Version
- Add-ons → Claude Code → Update
- Restart erfolgt automatisch
Hilfe benötigt?
- 📚 Dokumentation: Siehe GitHub Wiki
- 🐛 Bug Report: GitHub Issues
- 💬 Community: Home Assistant Community Forum
- ✉️ Kontakt: GitHub @DawidSu
Beiträge sind willkommen!
- Fork das Repository
- Branch erstellen:
git checkout -b feature/improvement - Änderungen committen:
git commit -am 'Add improvement' - Push:
git push origin feature/improvement - Pull Request erstellen
MIT License - siehe LICENSE Datei.
- Anthropic für die Claude API
- Home Assistant Community für die großartige Platform
- Contributors für Verbesserungen und Bug Reports
Viel Spaß mit Claude Code in Home Assistant! 🚀
Transformiere dein Smart Home mit der Power von Claude AI 🤖✨
