Files
sillyhome-next/docs/V1_2_0_OPERATING_GUIDE.md
Otto 2ec2c64cba
Some checks failed
quality / test (3.11) (push) Has been cancelled
quality / test (3.13) (push) Has been cancelled
Add adaptive learning and model rollback
2026-06-17 18:41:03 +02:00

1.6 KiB

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