Files
sillyhome-next/docs/CONTROL_HANDOFF.md
Otto b3cf68eade
Some checks failed
quality / test (3.11) (push) Has been cancelled
quality / test (3.13) (push) Has been cancelled
quality / test (3.11) (pull_request) Has been cancelled
quality / test (3.13) (pull_request) Has been cancelled
CONTROL-001: add safe HA automation handoff
2026-06-14 16:21:57 +02:00

1.3 KiB

Übergabe zwischen SillyHome und HA-Automationen

Erkennung

SillyHome liest aktive automation.*-Entities, lädt deren Konfiguration über die Home-Assistant-API und sucht darin nach der exakten Aktor-Entity-ID. Namensähnlichkeit allein reicht nicht.

Betriebsarten

Shadow

  • SillyHome lernt und prognostiziert.
  • SillyHome schaltet nicht.
  • HA-Automationen können normal weiterlaufen.

Active parallel

  • SillyHome darf schalten.
  • Passende HA-Automationen bleiben aktiv.
  • Diese Betriebsart kann doppelte Auslöser verursachen und ist nur für Tests.

Active mit Übernahme

  • SillyHome wird zuerst aktiviert.
  • Danach werden aktuell aktive, passend erkannte HA-Automationen pausiert.
  • Nur erfolgreich pausierte Automationen werden für eine spätere Wiederherstellung gespeichert.
  • Scheitert die Pause, fällt SillyHome auf Shadow zurück und stellt bereits pausierte Automationen wieder her.

Stoppen

Zwei bewusste Optionen:

  • SillyHome stoppen und pausierte HA-Automationen fortsetzen.
  • SillyHome stoppen und HA-Automationen pausiert lassen.

Einzelne passende Automationen können im Dashboard jederzeit pausiert oder fortgesetzt werden.

In Home Assistant bedeutet:

automation.turn_off = pausieren/deaktivieren
automation.turn_on  = fortsetzen/aktivieren