Zum Inhalt

Home Assistant

Zentrale Smart-Home-Steuerung. GitHub

Zugriff

URL https://homeassistant.home.robinwerner.net
Netzwerk host
Traefik Ja (via File Provider in traefik/dynamic.yaml)

Konfigurationsbesonderheiten

  • Host-Netzwerk + Privileged: Braucht Host-Modus für mDNS, Bluetooth und Zigbee-Kommunikation
  • D-Bus: Mountet /run/dbus für Bluetooth-Integration
  • Traefik via File Provider: Routing über traefik/dynamic.yaml, da HA nicht im Docker-Netzwerk läuft
  • Capabilities: NET_ADMIN und NET_RAW für Netzwerk-Discovery

Wichtige Pfade

Pfad Zweck
/mnt/ssd/container-data/homeassistant Gesamte HA-Konfiguration (automations, scripts, integrations)

Die Konfiguration liegt zusaetzlich als Git-Repo vor, siehe HA-Config.

HA-MCP

Im selben Compose-Stack laeuft ha-mcp (GitHub) auf Port 8088. Der Dienst stellt die Home-Assistant-REST-API als MCP-Werkzeuge bereit, damit KI-Assistenten Entitaeten lesen und schalten koennen. Netz: homeassistant_default.

Sprachsteuerung

Die Wyoming-Endpunkte fuer Speech-to-Text und Text-to-Speech kommen aus dem Voice-Stack und werden ueber localhost:10300 bzw. localhost:10200 eingebunden — HA laeuft im Host-Netzwerk. Conversation-Agent ist derzeit Google Gemini; der lokale Ersatz steht auf dem AI-Server bereit.

ToDo

  • Bluetooth-Adapter dokumentieren
  • Sprachpfad auf den AI-Server umstellen (10.10.10.7:10300 / :10200)