Changes
- Prevented initial client, wireless and mobile coordinator refreshes from delaying Home Assistant startup.
- Kept optional initial refreshes entirely within Home Assistant background tasks.
- Replaced the external
async_timeoutusage with Python's built-inasyncio.timeout. - Added automated compatibility testing for Home Assistant 2026.11 on Python 3.14.
- Aligned minimum-version testing with Home Assistant 2025.12 on Python 3.13.
- Added official Home Assistant Marketplace markers to the installation documentation.
- Existing configurations, devices and entity IDs remain unchanged.
Testing
- Verified against Home Assistant 2025.12 and 2026.11.
- Automated regression tests passed.
- Pre-commit, HACS and Hassfest checks passed.
- The reporter measured startup improving from approximately 53 seconds to 14 seconds across five restarts.
Thanks
Special thanks to @joedzado for identifying the startup delay, investigating the coordinator behavior and validating the fix.
Fixes #644.