0.2.0
Pre-release
Pre-release
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.ymlworkflow 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.