Skip to content

Releases: ludvikroed/homely-integration

v1.4.0 - WebSocket reliability, diagnostics, and Home Assistant compliance improvements

15 Apr 17:26

Choose a tag to compare

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-homely library.
  • Added broader test coverage, CI improvements, and type-checking cleanup.

v1.4.7-beta Improve WebSocket reliability and diagnostics

06 Apr 20:33

Choose a tag to compare

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

01 Apr 07:52

Choose a tag to compare

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

28 Mar 21:06

Choose a tag to compare

  • 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

26 Mar 18:22

Choose a tag to compare

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

24 Mar 20:25

Choose a tag to compare

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.

21 Mar 17:03

Choose a tag to compare

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

17 Mar 13:21

Choose a tag to compare

1.4.1-beta release

1.4.0-beta Internal cleanup and Home Assistant compliance improvements

17 Mar 11:34

Choose a tag to compare

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

12 Mar 16:53
b86fd5a

Choose a tag to compare

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