Releases: xkain/ESPSomfy-RTS-enhanced
Releases · xkain/ESPSomfy-RTS-enhanced
Release list
v2.5.6
v2.5.5
Clean up entity names and automate backup rotation
- Fix entity naming by removing redundant hardcoded device names to comply with Home Assistant standards.
- Implement automatic local backup rotation in button.py to retain only the 5 most recent files.
- Set a custom User-Agent in GitHub API requests within controller.py to prevent '403 Forbidden' response errors.
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.
v2.5.1
v2.5.0
What's Changed
- Change name domain
- Enabled version release notes display for firmware updates
- Refactored sensor, button, and update entities to support native translation keys
- Updated SSDP discovery signature to match custom firmware (urn:schemas-xkain)
- relax the constraint on websocket-client