* Implement Elmax cover platform.
* Reduce the number of code lines by leveraging the := operator
* Move _COMMAND_BY_MOTION_STATUS declaration at the top
* Remove redundant null-check
* Move conditional platform setup logic into the platform itself
* Remove redundant log
* Change log severity for stop request on IDLE cover state
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Add deduplicate script
* Fix forecast_solar incorrect key with space
* Fix utf-8
* Do not create references to other arbitrary other integrations
* Add commented code to only allow applying to referencing integrations
* Tweak
* Bug fix
* Add command line arg for limit reference
* never suggest to update common keys
* Output of script
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* Fix package names to match pypi index metadata
* uses _
* uses -
* fix metadata
* Address suggestions in PR #64090
* Remove redundant force-refresh at discovery time
* Improve re-auth UX
* Resolve linting warning
* Cover reauth case when no entry is in place
* Add missing reauth_successful message
* Use ad-hoc schema for reauth flow
* Align test cases with latest modifications
* Improve re-authentication flow, align tests
* Remove None check (as it can never happen)
* Remove panel_id from reauth dialog
* Remove panel_id from reauth dialog
* Simplify try-catch block
* Address suggestions in PR #64090
* Remove redundant force-refresh at discovery time
* Improve re-auth UX
* Resolve linting warning
* Cover reauth case when no entry is in place
* Add missing reauth_successful message
* Use ad-hoc schema for reauth flow
* Align test cases with latest modifications
* Improve re-authentication flow, align tests
* Remove None check (as it can never happen)
* Remove panel_id from reauth dialog
* Remove panel_id from reauth dialog
* Simplify try-catch block
* Improve type handling
* Remove translations
* Add unique-id attribute within context object
* Optimize local variable usage