Skip to content

v1.2.0

Choose a tag to compare

@moehrem moehrem released this 17 Oct 23:01
9afc1d9

This release brings a major internal overhaul and full UI integration into Home Assistant’s automation and action tools.
It focuses on usability, reliability, and deeper frontend integration.


💥 Breaking Changes

Reworked service data handling – action calls now require updated mandatory parameters!

Good news: You no longer need to add a “cluster ID.” You can now directly reference all your calls to a unit (device).
Bad news: Old service calls and scripts will no longer work. Please review and reconfigure all your implementations as needed.

Upgrade procedure:

  • Install update
  • Restart Home Assistant or clear its cache to apply entity structure changes
  • Review and update existing automations and service calls to match new data requirements
  • If you encounter issues, please fully remove the integration, restart HA and add DiveraControl again
  • If you still face issues: please open a GitHub issue with relevant log details

✨ New Features

  • Automations UI support
    DiveraControl services and actions are now fully available in the automation editor.
    Just select a device, and all available actions (based on permissions) will appear.
    Input fields now include dropdowns, checkboxes, and sliders — each offering the correct input type automatically.

  • Frontend Action UI support
    Similar to automations, any selected device in a Lovelace UI card now exposes its available services with proper data input fields.

  • Developer Tools – Actions UI support
    You can now use DiveraControl actions directly from the Developer Tools in “UI mode.”
    Where supported, data fields will automatically provide structured input.

  • Expanded Action Fields
    Several services now support additional fields and parameters for finer control.


🔧 Under the Hood

  • Biggest bug killed: with multiple units news are distributed to wrong unit. Thanks @ricman01 for showing up with the issue!
  • Major entity handling overhaul for improved stability and performance
  • Numerous bug fixes and internal optimizations
  • Added automated tests to ensure safer and more reliable future development
  • Introduced full translations in both German and English

What's Changed

Full Changelog: v1.1.5...v1.2.0