Files
sillyhome-next/docs/DEBUGGING.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.5 KiB

Debugging

Vorhersage korrekt, aber keine Ausführung

  1. Aktor-Details öffnen.
  2. Betriebsart prüfen.
  3. Freigabestatus prüfen.
  4. Text hinter der Vorhersage lesen. execution_reason nennt exakt:
    • Shadow-Modus
    • Confidence unter Schaltschwelle
    • Zielzustand bereits erreicht
    • Cooldown aktiv
    • ausgeführt
  5. Live-Zustand des Aktors und Triggers in HA prüfen.
  6. Add-on-Logs prüfen.

Weder SillyHome noch HA-Automation schaltet

  1. SillyHome-Modus prüfen.
  2. Unter Passende Home-Assistant-Automationen den Zustand prüfen.
  3. Bei Shadow mindestens eine gewünschte HA-Automation fortsetzen.
  4. Bei Active mit Übernahme müssen die passenden HA-Automationen pausiert sein.

Freigabe fehlt

Die UI zeigt den Grund immer als activation_reason.

Prüfen:

behavior.status
behavior.sample_count
behavior.high_confidence_sample_count
behavior.activation_ready
behavior.activation_reason

Entität fehlt in der Liste

Den vollständigen Entitätsnamen direkt eingeben. Der Server akzeptiert nur existierende, unterstützte Aktoren. Ein unbekannter Name liefert 404.

Standarddiagnose lokal

.venv/bin/pytest tests/behavior/test_engine.py -q
.venv/bin/pytest tests/api/test_actuators.py -q
.venv/bin/ruff check app tests
.venv/bin/mypy app backend tests

Standarddiagnose im HA-Add-on

ha apps info 58adbe1e_sillyhome_next
ha apps logs 58adbe1e_sillyhome_next

Health aus einem Add-on mit Zugriff auf das interne Netz:

wget -qO- http://58adbe1e-sillyhome-next:8000/health