Skip to content

0.8.0

Latest

Choose a tag to compare

@jl0906 jl0906 released this 26 Jul 09:59
ee2282b

Changelog 0.8.0

Local, explainable room learning for households with no, some, or many
motion/presence sensors.

Added

  • New Learning sidebar page, independent from global light control.
  • Opt-in learning globally and separately for each room.
  • Per-room selection of observed lights and optional motion, presence, and
    illuminance context.
  • Automatic room capability profiles: manual/sensorless, partly automated,
    and sensor-rich.
  • Compact local observations containing time bucket, weekday/weekend, sun
    phase, optional brightness, lux, and motion context.
  • Best-effort source classification for user, automation, unknown, and
    SmartHomeAssistant-owned actions.
  • Explainable half-hour light patterns with observation count, confidence,
    maturity, and generated Home Assistant automation preview.
  • Suggestion decisions for accept, ignore, and permanent exclusion.
  • Dedicated bounded learning store with at most 2,000 observations.
  • Administrator-only WebSocket commands for all learning configuration,
    decisions, and data deletion.
  • Learning diagnostics containing only aggregated public runtime status.

Safety

  • Learning is disabled by default and never enables global light control.
  • SmartHomeAssistant-owned actions are discarded before storage and never
    increase confidence.
  • Events identified as automation actions are stored as context but excluded
    from user-pattern generation.
  • Version 0.8.0 observes and recommends only; accepted suggestions are kept as
    reviewed automation drafts and are not executed autonomously.
  • Sensorless rooms can learn timing and brightness, but learned turn-off
    suggestions cannot be accepted for automatic use without an occupancy signal.
  • No cloud service, external AI, or network connection is used.

Changed

  • Sidebar frontend component advanced to release-specific v080.
  • Config entry minor version increased to 8.
  • Existing 0.7.0 rooms, imports, automation rules, control rules, and backups
    migrate additively.