Skip to content

Conversation

@bouwew
Copy link
Contributor

@bouwew bouwew commented Jan 29, 2026

Summary by CodeRabbit

  • Bug Fixes

    • Updated plugwise_usb dependency to v0.47.2.
  • Chores

    • Bumped component version to v0.58.2.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Jan 29, 2026

Walkthrough

This PR bumps the plugwise_usb integration to version 0.58.2, updates the plugwise-usb dependency to 0.47.2 to fix a bug, updates project metadata, and removes an unused test import.

Changes

Cohort / File(s) Summary
Version and Dependency Updates
CHANGELOG.md, custom_components/plugwise_usb/manifest.json, pyproject.toml
Bumped integration version from 0.58.1 to 0.58.2 and plugwise-usb dependency from 0.47.1 to 0.47.2; added changelog entry documenting the dependency fix.
Test Cleanup
tests/conftest.py
Removed unused import of MockConfigEntry from pytest_homeassistant_custom_component.common.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • dirixmjm
  • ArnoutD
  • CoMPaTech

Poem

🐰 A little hop, a version bump,
From 0.47.1 to point-2 it jumps!
A bugfix in the changelog we note,
Cleaner tests and smoother remote! 🌟

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: bumping plugwise_usb from v0.47.1 to v0.47.2 across manifest, pyproject, and changelog files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud
Copy link

@bouwew bouwew marked this pull request as ready for review January 29, 2026 18:37
@bouwew bouwew requested a review from a team as a code owner January 29, 2026 18:37
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@custom_components/plugwise_usb/manifest.json`:
- Around line 12-13: Update the manifest's requirements to use the published
plugwise-usb version: change the "requirements" entry that currently pins
"plugwise-usb==0.47.2" to "plugwise-usb==0.47.1" (or alternatively ensure
plugwise-usb v0.47.2 is published to PyPI before merging) so installation won't
fail; verify the change by checking the "requirements" array in manifest.json
where "plugwise-usb==0.47.2" is defined.

Comment on lines +12 to +13
"requirements": ["plugwise-usb==0.47.2"],
"version": "0.58.2"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

plugwise-usb 0.47.2 release notes

💡 Result:

I couldn’t find any plugwise-usb / plugwise_usb v0.47.2 release (and therefore no v0.47.2 release notes). The latest published version I can verify is 0.47.1 (uploaded Sep 27, 2025) on PyPI, and piwheels also only lists releases up to 0.47.1. [1] [2]

If you meant a different project/package (e.g., the Home Assistant custom integration plugwise_usb-beta), tell me which repo/package link you’re using and I’ll look up that specific v0.47.2.

Sources: [1] [2]


🏁 Script executed:

cd custom_components/plugwise_usb && git log --oneline -n 20 manifest.json

Repository: plugwise/plugwise_usb-beta

Length of output: 119


🏁 Script executed:

cd custom_components/plugwise_usb && git show 935fa0c -- manifest.json

Repository: plugwise/plugwise_usb-beta

Length of output: 1009


🏁 Script executed:

cat custom_components/plugwise_usb/../CHANGELOG.md 2>/dev/null || cat CHANGELOG.md 2>/dev/null || find . -name "CHANGELOG*" -type f | head -5

Repository: plugwise/plugwise_usb-beta

Length of output: 31534


Correct the plugwise-usb version to 0.47.1 or ensure 0.47.2 is released to PyPI before merging.

plugwise-usb v0.47.2 does not exist on PyPI (latest available is v0.47.1). This will cause installation failures. Either update the manifest to pin plugwise-usb==0.47.1, or ensure v0.47.2 is published to PyPI before this integration is released.

🤖 Prompt for AI Agents
In `@custom_components/plugwise_usb/manifest.json` around lines 12 - 13, Update
the manifest's requirements to use the published plugwise-usb version: change
the "requirements" entry that currently pins "plugwise-usb==0.47.2" to
"plugwise-usb==0.47.1" (or alternatively ensure plugwise-usb v0.47.2 is
published to PyPI before merging) so installation won't fail; verify the change
by checking the "requirements" array in manifest.json where
"plugwise-usb==0.47.2" is defined.

@bouwew bouwew merged commit f9da6d2 into main Jan 29, 2026
12 checks passed
@bouwew bouwew deleted the 0_47_2 branch January 29, 2026 18:45
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.

2 participants