Anwesenheitssimulation mit KI
Anleitung: Wie programmiere ich mein Smart Home so, dass es täuschend echt bewohnte Räume simuliert (Licht/Ton)?
Projekt-Plan
Nutze das offizielle Home Assistant OS. Dies ist die stabilste Basis für KI-Integrationen in 2025.
- Lade den Raspberry Pi Imager herunter.
- Wähle 'Home Assistant' als OS.
- Starte das System und schließe die Ersteinrichtung ab.
Erledigt, wenn: Das Home Assistant Dashboard unter
http://homeassistant.local:8123erreichbar ist.
HACS ist zwingend erforderlich für die fortgeschrittene Simulation.
- Öffne das Terminal in HA.
- Führe den Befehl aus:
wget -O - https://get.hacs.xyz | bash -. - Starte HA neu und füge HACS unter 'Integrationen' hinzu. Erledigt, wenn: Das HACS-Logo in der Seitenleiste erscheint.
Suche in HACS nach der Integration von slashback100.
- Diese Integration analysiert deine echten Verhaltensdaten der letzten 7 Tage und spielt sie zeitversetzt ab.
- Starte HA nach der Installation neu. Erledigt, wenn: Die Integration unter 'Geräte & Dienste' konfigurierbar ist.
Verbinde HA mit OpenAI (GPT-4o-mini), um zufällige, aber logische Ereignisse zu generieren (z.B. 'simuliere Kaffeekochen um 07:15').
- Erstelle einen API-Key auf
platform.openai.com. - Füge die OpenAI Conversation Integration in HA hinzu.
- Hinterlege den Key.
Erledigt, wenn: Der Dienst
openai_controlin den Entwicklerwerkzeugen verfügbar ist.
Fasse alle relevanten Lichter (Wohnzimmer, Küche, Flur) zusammen.
- Gehe zu Einstellungen -> Geräte -> Helfer.
- Erstelle eine Gruppe -> Licht-Gruppe.
- Nenne sie
simulated_lights. Erledigt, wenn: Die Entitätlight.simulated_lightsalle gewünschten Lampen steuert.
Installiere 'Adaptive Lighting' via HACS, damit simuliertes Licht die Farbtemperatur der Tageszeit anpasst (wirkt echter).
- Konfiguriere die Gruppe
simulated_lightsinnerhalb der Integration. Erledigt, wenn: Das Licht beim Einschalten automatisch die korrekte Kelvin-Zahl für die aktuelle Uhrzeit hat.
Ein bewohntes Haus ist nicht still.
- Installiere Music Assistant via HACS.
- Binde deine Speaker (Sonos, Echo oder ESPHome) ein.
- Erstelle eine Playlist mit 'Ambient House Noises' oder Radio-Streams. Erledigt, wenn: Musik/Ton über HA-Scripte auf den Ziel-Speakern abgespielt werden kann.
Nutze die HA-KI (Piper TTS), um gedämpfte Gespräche zu simulieren.
- Erstelle eine Automatisierung, die zufällig Texte generiert und via TTS (Text-to-Speech) ausgibt.
- Nutze den Befehl
tts.speakmit der Entitätmedia_player.wohnzimmer. Erledigt, wenn: In unregelmäßigen Abständen (alle 20-60 Min) Stimmen aus dem Raum zu hören sind.
Erstelle eine Automatisierung, die startet, wenn alle das Haus verlassen.
- Trigger:
zone.homeStatus geht auf 0. - Aktion: Aktiviere den Schalter
switch.presence_simulation. - Aktion: Starte Music Assistant im 'Random Mode'. Erledigt, wenn: Die Simulation automatisch startet, sobald dein Smartphone die Home-Zone verlässt.
Prüfe das Logbuch, ob die Schaltzeiten plausibel sind.
- Aktiviere die Simulation manuell.
- Kontrolliere über die HA-App von außerhalb, welche Lichter brennen.
- Justiere die 'Delta-Tage' in der Presence Simulation (empfohlen: 7 Tage zurück). Erledigt, wenn: Das Logbuch eine lückenlose, realistische Aktivität über 24h zeigt.
Sicherheit geht vor.
- Installiere das Add-on Home Assistant Google Drive Backup.
- Authentifiziere dein Google-Konto.
- Setze den Backup-Plan auf 'Täglich'. Erledigt, wenn: Ein aktuelles Backup in deiner Cloud liegt.