25 lines
1.3 KiB
Markdown
25 lines
1.3 KiB
Markdown
# 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; eindeutig erkannte HA-Automationen
|
|
zählen wie manuelle Bedienungen. Eigene SillyHome-Schaltungen werden nicht
|
|
zurückgelernt.
|
|
- Ausführung nur für freigegebene, reversible Domains und Zustände sowie mit
|
|
Konfidenzschwelle und zustandsbezogenem Cooldown.
|
|
- Eindeutig passende HA-Automationen können bei einer SillyHome-Übernahme
|
|
pausiert und beim Rückfall in den Shadow-Modus wieder fortgesetzt werden.
|
|
- 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.
|