Repository navigation
fix: register boost services on Home Assistant 2026.11 (2026.11.0 hotfix) - #239
Merged
KJonline merged 2 commits intoNov 8, 2026
Merged
Conversation
Home Assistant 2026.11 moved boost_heating_on, boost_heating_off and boost_hot_water out of the hive climate/water_heater platforms into hive/services.py, registered from core's async_setup. This component replaces the hive domain, so core's async_setup never runs and the services are missing. Add async_setup that calls core's async_setup_services when it exists (no-op on older versions, where the platforms still register them), plus the matching CONFIG_SCHEMA. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 of 3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this change?
Replaces #234, rebased onto
masteras requested so the fix can ship as a stable release separate from the 2.0 beta indev.Home Assistant 2026.11 moved
hive.boost_heating_on,hive.boost_heating_offandhive.boost_hot_waterout of the coreclimate/water_heaterplatforms intohomeassistant/components/hive/services.py, registered from core'sasync_setup. This component replaces thehivedomain, so core'sasync_setupnever runs and the three boost actions are missing on 2026.11.Two commits:
async_setupthat calls core'sasync_setup_serviceswhen it exists, plusCONFIG_SCHEMA = cv.config_entry_only_config_schema(DOMAIN). The import is guarded, so on HA < 2026.11 it does nothing and the platforms register the services as before.manifest.jsonversion2026.10.1b2→2026.11.0.pyhive-integrationstays at1.0.10(already the pin onmaster).Related issues
Fixes #235
Checklist
script/testpasses. No new test: the existing boost service tests cover this. CI passed on fix: register boost services on Home Assistant 2026.11 #234 against the current test pin; the suite can't run on HA 2026.11 yet (pytest-homeassistant-custom-component0.13.375 doesn't load against core 2026.11.0). Verified on a live HA 2026.11.0 install.script/lint --checkpasses (passed in CI on fix: register boost services on Home Assistant 2026.11 #234; the code change is identical)versioninmanifest.json🤖 Generated with Claude Code