Skip to content

0.4.0

Choose a tag to compare

@jl0906 jl0906 released this 22 Jul 10:07
be2e539

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_emulate classification 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.