You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 exceptALARM.
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.