0.4.0
Changelog 0.4.0
Guided conversion of complex YAML light automations.
Added
- A setup popup for light automations that are not directly importable but can be reproduced with SmartHomeAssistant's room controller.
- Manual mapping of target room, lights, motion/presence sensors, illuminance sensor, lux threshold, switch-off delay, transition, and day/evening/night brightness.
- Optional activation of the generated SmartHomeAssistant room rule.
- Choice to keep the original YAML automation or disable it after a successful conversion.
- Clear preview that templates, notifications, branches, and other unsupported side effects are not copied.
- Dedicated
can_emulateclassification and activity-log entry for guided conversions. - Transactional rollback if room storage or import backup creation fails.
Safety
- The popup is only offered for unsupported light automations with a stable automation ID and without a blueprint.
- Manually managed YAML files are never edited or deleted.
- The original automation is disabled only after the selected replacement configuration validates successfully.
- Previous room settings and the complete source configuration are backed up for undo.
- The generated room configuration remains subject to all existing entity, range, duplicate-light, and room validation rules.