Releases: ludvikroed/homely-integration
v1.4.0 - WebSocket reliability, diagnostics, and Home Assistant compliance improvements
Changes since v1.3.0
- Improved WebSocket reliability, reconnect handling, and token refresh behavior.
- Better coordination between API polling and live WebSocket updates.
- Added runtime sensors for WebSocket status, last successful API poll, and last live update.
- Added more lock-related sensors and motion sensitivity support.
- Improved setup, reauthentication, and reconfiguration flows.
- Added diagnostics and system health support for easier troubleshooting.
- Improved handling of added or removed Homely devices.
- Updated translations, documentation, and GitHub issue forms.
- Refactored API and WebSocket handling to use the external
python-homelylibrary. - Added broader test coverage, CI improvements, and type-checking cleanup.
v1.4.7-beta Improve WebSocket reliability and diagnostics
Improved WebSocket reliability and reconnect handling
More accurate live update status and system health reporting
Better token refresh behavior for WebSocket sessions
Cleaner diagnostics and auth logging
Removed custom Repairs
v1.4.6-beta Fix websocket reconnection and add better diagnostics
Fixes websocket reconnection issues after network outages.
Makes reconnect logic more robust while still avoiding unnecessary websocket reconnects during token refresh.
Ensures reconnect attempts use the latest refreshed token.
Adds system_health support for easier troubleshooting.
Adds new runtime sensors for last successful API poll and last live update.
Adds motion_sensitivity for motion sensors.
Adds a 6-hour fallback API poll when live updates are enabled and polling while connected is disabled.
Improves translations and adds more lock-related sensors.
Expands test coverage and includes lint/test cleanup.
v1.4.5-beta Streamline setup and improve diagnostics and documentation
- remove location switching for existing entries
- persist websocket disconnect reasons for easier troubleshooting
- include a fuller API dump in diagnostics with limited masking
- add example data structure files for supported devices and websocket events
- simplify and update README and documentation
v1.4.4-beta Small WebSocket stability improvement with shorter reconnection retry at first
Improved
- Improved WebSocket stability during token refresh. Active WebSocket connections are no longer nudged to reconnect just because the access token was refreshed.
- Faster WebSocket reconnect behavior after unexpected disconnects, with short retry intervals first and slower retries later.
Added
- GitHub issue forms
Removed
- Home Assistant System Health support, as it was not useful enough in the current UI.
- The old markdown-based missing device/sensor reporting guide.
v1.4.3-beta Avoid websocket reconnect during token refresh
Somtimes during token refresh web sockets reconnects. This might fix the issue.
v1.4.2-beta Improves stability, WebSocket handling, and failure behavior in the Homely integration.
Highlights
- Improved interaction between polling and WebSocket updates.
- If polling fails while the WebSocket is still connected, live WebSocket updates can continue to keep entities updated for a while instead of failing immediately.
- Entities are now marked unavailable when data becomes too stale and the integration no longer receives valid updates.
- Automatic reload when Homely adds or removes devices.
- New WebSocket status sensor, improved diagnostics/system health, and Norwegian translations.
- New reconfigure and repair flows for location changes and missing configured locations.
1.4.1-beta: Stability and setup improvements
1.4.1-beta release
1.4.0-beta Internal cleanup and Home Assistant compliance improvements
This release is mainly an internal cleanup and modernization update to better align the integration with Home Assistant guidelines and recommended patterns.
Most users should not notice major functional changes, but the integration is now more robust and easier to maintain.
Changes in this release:
Improved config flow with proper location selection instead of legacy home index handling
Better reauthentication and reconfiguration flows
Added Home Assistant Repairs, Diagnostics, and System Health support
Improved handling of dynamic device changes
Refactored API and WebSocket handling to use the external python-homely library
Added much broader test coverage and CI testing
In short, this release is mostly about stability, maintainability, and Home Assistant compliance rather than new end-user features.
v1.3.0 - Small stability improvements, remove devices, turn off/on polling when ws is connected
Users can remove devices if they are no longer available through the API
Turn polling on/off when websocket is connected.
Include floor and room in standard entity ID. This will not matter if you have installed the integration before. Reinstalling will not update the entity IDs.
Logging is updated to be more informative without spamming when in debug mode.
Small websocket fix with websocket package
WS fallback reliability is improved