Files
sillyhome-next/ARCHITECTURE.md
Otto fa250216be
Some checks failed
quality / test (3.11) (push) Has been cancelled
quality / test (3.13) (push) Has been cancelled
BEHAVIOR-001: learn and predict actuator actions
2026-06-14 10:37:59 +02:00

1.1 KiB

SillyHome Next — Architekturübersicht

Ziel ist ein lokales, datensparsames und erklärbares Smart-Home-Intelligenzsystem für Home Assistant. Nutzer wählen ausschließlich erlaubte Aktoren. Das System ordnet Kontext automatisch zu, erkennt historische Nutzerhandlungen, trainiert pro Aktor ein Verhaltensmodell und trifft zunächst nur Shadow-Vorhersagen. Autonomes Schalten wird separat pro Aktor freigegeben.

Leitentscheidungen

  • Lokal-first und datensparsam; keine Cloudpflicht.
  • Trennung von Datenintegration, Kontextzuordnung, Verhaltenslernen, Vorhersage und Aktorausführung.
  • Logbook-basierte Herkunftserkennung; bekannte Automationen und eigene Schaltungen werden nicht als Nutzerhandlungen trainiert.
  • Ausführung nur für freigegebene, reversible Domains und Zustände sowie mit Konfidenzschwelle und Cooldown.
  • Standardintegration über die lokale Home-Assistant-REST-API.
  • Persistenz als atomische lokale Modell- und Aktorartefakte.
  • Deployment als Home-Assistant-Add-on oder über Docker Compose.
  • Tests, Docs und Changelog sind Pflichtbestandteil jeder Änderung.