Bump PyViCare to 2.62.0 - #180395
Conversation
|
Hey there @CFenner, mind taking a look at this pull request as it has been labeled with an integration ( Code owner commandsCode owners of
|
There was a problem hiding this comment.
Pull request overview
Bumps PyViCare to 2.62.0, incorporating upstream ViCare cache and WaterTreatment fixes.
Changes:
- Updates the ViCare integration dependency.
- Regenerates the global requirements entry.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
requirements_all.txt |
Updates PyViCare to 2.62.0. |
homeassistant/components/vicare/manifest.json |
Pins the integration to PyViCare 2.62.0. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Check requirementsChecked at commit
📦 PyViCare: 2.61.0 → 2.62.0
|
|
Post-merge note, for the record rather than to hold anything up. The bump does what it says. Verified against the merged coordinator on One loose end that this bump activates, and that is currently not queued anywhere. Making It is in neither of the coordinator's except clauses, so a malformed response becomes The fix was already written — (The |
|
Above is nothing critical but should likely be addressed in another PR. This bump and #180315 are both tagged for the beta and already fix the issue that the ViCare integration doesn’t set up at all. The future improvements are just regarding error handling. |
Proposed change
2.62.0 brings the two library fixes ViCare needs on
dev:fetch_all_featuresoverride intoViCareCachedServiceBase, so a refresh warms the cache and the following entity reads are served from it. This is the upstream fix Warm the ViCare service cache on refresh instead of bypassing it #180344 works around; with this bump that workaround is not needed.WaterTreatmentwith accessor and roles.Note this does not make #180315 obsolete:
fetch_all_featuresstill takes the accessor, so the coordinator call has to be fixed there.Release notes: https://github.com/openviess/PyViCare/releases/tag/2.62.0
Diff: openviess/PyViCare@2.61.0...2.62.0
Type of change
Additional information
Checklist
ruff format homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all.To help with the load of incoming pull requests: