0.5.0
Changelog 0.5.0
Master/dependency control rules for advanced light behavior.
Added
- New Control rules page and five-step guided setup wizard with effect-specific fields.
- Previous-event grants with configurable duration and one-time or unlimited use.
- Continuous entity-state requirements.
- Temporary blocks and temporary room-rule enable/disable effects.
- Temporary overrides for brightness, switch-off delay, transition, and selected room lights.
- Multiple room requirement modes: all grants required or any grant sufficient.
- Up to ten additional exact-state conditions per rule, combined with all/any logic.
- Five readable priority levels with deterministic conflict resolution.
- Observation mode that records intended effects without changing runtime control.
- Entity-state and SmartHomeAssistant-room sources.
- Active-effect cards with expiration and remaining-use information.
- Manual clearing of all short-lived effects.
- Activity entries for granted, consumed, expired, rejected, blocked, and shadow-mode decisions.
- Control-source discovery for binary sensors, helpers, people, trackers, switches, sensors, locks, covers, and selected state domains.
Safety
- Direct and indirect room-to-room cycles are rejected before saving.
- Target rooms must already be configured.
- Override lights must already belong to the target room.
- A normal previous-event grant cannot reuse the target room's own active presence trigger.
- Equal-priority block/disable effects win over enable effects.
- Conflicting equal-priority override fields are rejected before saving or re-enabling a rule.
- Disabled rules are fully revalidated before they can be enabled, preventing dormant cycles from becoming active.
- Temporary effects are intentionally not restored after restart.
- Temporary effects are cleared after configuration changes and when global light control is disabled.
- Existing room, import, and YAML-emulation data remains backward compatible.
Changed
- Sidebar frontend component advanced to release-specific
v050. - Config entry minor version increased to 5.
- Activity history limit increased to 200 entries.
- Roadmap moved learning and vacation simulation behind the dependency foundation.