• v0.5.5 d26d268136

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

    djuri released this 2026-04-18 15:48:34 +00:00 | 0 commits to main since this release

    Bug fixes

    • Entities disabled / missing after firmware update — entity composition is decided at setup time based on the detected API variant (legacy vs 3.4.0+). Currency select, DND switch, screen-nav buttons and friends are V3.4-only. When a device updated across that boundary, the cached entity set no longer matched the new firmware: V3.4-only entities showed up as unavailable on a downgrade, and newly-supported entities never appeared on an upgrade. Reported on btclock-2ad158.

      Fix: the post-install watchdog now schedules a config-entry reload as soon as it confirms a gitTag change, so async_setup_entry re-runs with the new variant. Reload is skipped on timeout (a still-broken device gains nothing from thrashed entities).

    Downloads