Skip to content

0.2.0

Pre-release
Pre-release

Choose a tag to compare

@jl0906 jl0906 released this 19 Jul 18:30
409f589

Changelog 0.2.0

First active light-control release.

Added

  • Safe, local, room-based light-control engine.
  • Individual room configuration in the sidebar panel.
  • Selection of multiple lights and multiple motion/presence sensors per room.
  • Optional illuminance sensor and configurable lux threshold.
  • Separate day, evening, and night brightness profiles.
  • Configurable day, evening, and night start times.
  • Configurable switch-off delay.
  • Configurable manual-override duration.
  • Global light-control switch, disabled by default.
  • Individual room switches, disabled by default.
  • Runtime overview with pending switch-off timers, manual overrides, and managed lights.
  • Activity view for decisions, actions, configuration changes, and errors.
  • Persistent room settings using Home Assistant's storage helper.
  • GitHub-ready README with release, validation, HACS, Home Assistant, license, and stars badges.
  • HACS installation button using the My Home Assistant redirect.
  • Combined .github/workflows/validate.yml workflow for Hassfest and HACS validation.
  • Bundled custom-integration brand assets.

Safety

  • Only lights switched on by SmartHomeAssistant are eligible for automatic switch-off.
  • Lights already on before a trigger are preserved.
  • Manual and external changes start a room-level override.
  • New presence cancels pending switch-off timers.
  • All configured presence sensors must be inactive before switch-off.
  • Duplicate light assignment across rooms is rejected.
  • Global and room control remain disabled after upgrade until explicitly enabled.

Changed

  • Sidebar panel is no longer read-only.
  • Discovery payload now reports active light-control capability and brightness support.
  • Config entry minor version increased to 2.
  • Minimum documented Home Assistant version remains 2026.7.0.