Skip to content

v1.9.0

Choose a tag to compare

@MattieGit MattieGit released this 13 Apr 07:23
· 4 commits to main since this release

What's new

  • Added StatusCode.ANTI_LEGIONELLA to the status enum.
  • New resolve_status(code, antileg_active) helper that combines the raw status code with the req_antileg_1 discrete input into a single unified status. Anti-legionella overrides every status except ALARM.
  • QubeState.status is now populated automatically by QubeClient.get_all_data().

Why

Anti-legionella was previously only visible via a separate binary sensor, which was surprising to users watching the main status sensor. Surfacing it as a first-class status value keeps all consumers (HACS integration, HA core integration, other clients) in sync without each one duplicating the merge logic.