• v0.5.3 816a137de0

    v0.5.3
    Some checks failed
    Test / Pytest (push) Failing after 4s
    Lint / Ruff (push) Failing after 1m10s
    Validate / Hassfest Validation (push) Failing after 1s
    Validate / HACS Validation (push) Failing after 1m9s
    Release / Release (release) Failing after 1m8s
    Stable

    djuri released this 2026-04-18 15:18:16 +00:00 | 2 commits to main since this release

    Bug fixes

    • Update entity stuck on "Installing" — after an OTA, the progress bar never cleared because installed_version was cached at setup and never refreshed, and isOTAUpdating transitions can be missed across the device reboot (SSE disconnects; firmware doesn't push a status frame when OTA starts).

      Fix: spawn a background watchdog when the user starts an install. It records the pre-install gitTag and polls /api/settings every 10s (after a 10s grace), swallowing errors during the reboot. When a different gitTag comes back — or 10 minutes pass — it clears the in-progress flag and refreshes the installed version. Works for both the one-shot auto-update and the file-by-file specific-version install paths.

    Downloads