63 lines
1.6 KiB
Markdown
63 lines
1.6 KiB
Markdown
# SillyHome Next v1.2.0 Operating Guide
|
|
|
|
## Ziel
|
|
|
|
v1.2.0 erweitert die sichere v1.1-Grundlage um adaptive Lernfunktionen. Diese
|
|
Funktionen laufen bei Feedback, Training oder Automation-Refresh und blockieren
|
|
nicht den direkten Schaltpfad.
|
|
|
|
## Adaptive Gewichtung
|
|
|
|
Feedback passt die Gewichtung aktuell beteiligter Kontextsignale vorsichtig an:
|
|
|
|
- korrektes Feedback: +3 Prozentpunkte bis maximal 100 %
|
|
- falsches Feedback: -8 Prozentpunkte bis minimal 10 %
|
|
|
|
Die Aenderungen werden als `adaptive_weight_updates` gespeichert und im
|
|
Dashboard angezeigt. Manuelle Gewichtungen bleiben weiter direkt korrigierbar.
|
|
|
|
## Modell-Snapshots und Rollback
|
|
|
|
Bei jedem Training wird ein Snapshot gespeichert:
|
|
|
|
- Version-ID
|
|
- Sample Count
|
|
- eindeutig zugeordnete Handlungen
|
|
- durchschnittliche Confidence
|
|
- negative Feedbacks
|
|
- Musterliste
|
|
- Begruendung
|
|
|
|
Ueber das Dashboard kann auf einen frueheren Snapshot zurueckgerollt werden.
|
|
|
|
## Automation-Konflikte
|
|
|
|
Beim Automation-Refresh markiert SillyHome Konflikte, wenn:
|
|
|
|
- SillyHome fuer einen Aktor aktiv ist
|
|
- eine passende Home-Assistant-Automation ebenfalls aktiv bleibt
|
|
|
|
Pausierte Automationen werden als kontrolliert markiert.
|
|
|
|
## Zeitprofile
|
|
|
|
SillyHome bildet Profile fuer:
|
|
|
|
- Nacht
|
|
- Morgen
|
|
- Tag
|
|
- Abend
|
|
- Wochenende
|
|
|
|
Diese Profile zeigen Sample Count, dominanten Zielzustand und Profilklarheit.
|
|
|
|
## Performance-Grenze
|
|
|
|
v1.2-Funktionen duerfen den Schaltmoment nicht verlangsamen. Der direkte
|
|
Schaltpfad bleibt:
|
|
|
|
1. vorhandene aktuelle States nutzen
|
|
2. lokale Safety-Pruefung
|
|
3. direkter Home-Assistant-Serviceaufruf
|
|
4. Persistenz der Entscheidung
|