v1.2.0
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