mirror of
https://github.com/home-assistant/core.git
synced 2026-04-02 08:26:41 +01:00
Use a separate data coordinator to update add-ons independently from the main update components (Core, Supervisor, OS, Host, Mounts). The main HassioDataUpdateCoordinator keeps the 5-minute interval for Core, Supervisor, and Operating System updates. The new HassioAddOnDataUpdateCoordinator uses a 15-minute interval for add-on store updates, reducing unnecessary API calls. This avoids force refreshing the main update components on add-on update, which was often the cause of spurious "Supervisor needs update" errors while updating add-ons. The main coordinator now uses reload_updates() while the add-on coordinator uses store.reload(). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>