Skip to content

v2.5.2

Choose a tag to compare

@xkain xkain released this 11 Jun 08:58
· 10 commits to main since this release

refactor: align device architecture and lifecycle with Home Assistant standards

  • Refactored entity.py to 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__.py by moving platform forwarding (async_forward_entry_setups) into the main synchronous startup loop rather than the WebSocket callback.
  • Cleaned up controller.py by removing the redundant background initialization task in ws_onopen and 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.