Skip to content

Hotfix: Hot water boost: Support old + new register names - #65

Open
KevinVR wants to merge 1 commit into
klejejs:mainfrom
KevinVR:codex/firmware-17-hot-water-boost
Open

KevinVR wants to merge 1 commit into
klejejs:mainfrom
KevinVR:codex/firmware-17-hot-water-boost

Conversation

@KevinVR

@KevinVR KevinVR commented Oct 7, 2026 •

Copy link
Copy Markdown

Summary

Firmware 17 reports the Boost register as REG_HOT_WATER_BOOST, while the API currently looks only for REG__HOT_WATER_BOOST. This causes the Boost state to be unavailable on affected pumps.

Look for the new name first, then fall back to the legacy name. Keep the register ID from whichever name is found so subsequent writes target the correct register. This way the fix is backward-compatible.

Verification

  • pytest -q ThermiaOnlineAPI — 7 passed.
  • A live read on an affected pump returned Boost values of 0 and 1 as Boost was turned off and on. The legacy register name was absent on that pump.
  • Added a regression test for both register names, checking the reported state and stored register ID.

Live writes through the patched API have not yet been tested.

Fixes #54.
Related: klejejs/ha-thermia-heat-pump-integration#134 and klejejs/ha-thermia-heat-pump-integration#140.

The hot water boost option becomes available again in Home Assistant with this fix:
Screenshot 2026-10-08 at 00 15 11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Hot water boost disapeard when Calibra Eco got "updated" to V17

1 participant