v2.5.2
refactor: align device architecture and lifecycle with Home Assistant standards
- Refactored
entity.pyto isolate each shade and group into its own unique DeviceEntry instead of nesting everything under the main gateway hub. - Corrected the integration setup flow in
__init__.pyby moving platform forwarding (async_forward_entry_setups) into the main synchronous startup loop rather than the WebSocket callback. - Cleaned up
controller.pyby removing the redundant background initialization task inws_onopenand added a proper User-Agent header for the GitHub release notes API requests. - Fixed device identifiers and unique IDs across core files to ensure system actions (Reboot, Backup) remain correctly mapped to the main hub.