Implement fixes related to the select-platform-data provided to the HA Core integrations, part of solving pw-beta issue #897 by bouwew · Pull Request #771 · plugwise/python-plugwise · GitHub
Skip to content

Implement fixes related to the select-platform-data provided to the HA Core integrations, part of solving pw-beta issue #897 - #771

Merged
bouwew merged 24 commits into
mainfrom
fix-avail-schedules
Jul 16, 2025
Merged

bouwew merged 24 commits into
mainfrom
fix-avail-schedules

Conversation

@bouwew

@bouwew bouwew commented Jul 16, 2025 •

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • New Features

    • Added schedule-related fields to climate zone and device data, ensuring "available_schedules" and "select_schedule" are always present.
  • Bug Fixes

    • Improved handling of mode-related fields so they only appear when relevant configuration is available.
  • Tests

    • Updated test data and assertions to reflect changes in schedule and mode fields, ensuring alignment with the new data structure.
  • Chores

    • Updated project version to 1.7.8.
    • Refined changelog to reflect stable release and fixes related to select-platform-data for Home Assistant Core integrations.

@coderabbitai

coderabbitai Bot commented Jul 16, 2025 •

Copy link
Copy Markdown
Contributor

@codecov

codecov Bot commented Jul 16, 2025 •

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 100.00%. Comparing base (e8be5d9) to head (a3297f3).
Report is 25 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #771   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           21        21           
  Lines         3382      3388    +6     
=========================================
+ Hits          3382      3388    +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sonarqubecloud

Copy link
Copy Markdown

@bouwew bouwew changed the title Fix for pw-beta issue #897 Implement fixes related to the select-platform-data provided to the HA Core integrations, part of solving pw-beta issue #897 Jul 16, 2025
@bouwew
bouwew marked this pull request as ready for review July 16, 2025 14:00
@bouwew
bouwew requested a review from a team as a code owner July 16, 2025 14:00
@bouwew
bouwew merged commit 71df2e3 into main Jul 16, 2025
@bouwew
bouwew deleted the fix-avail-schedules branch July 16, 2025 14:06
@coderabbitai coderabbitai Bot mentioned this pull request Aug 2, 2026
@coderabbitai coderabbitai Bot mentioned this pull request Aug 12, 2026

This branch was previously deployed

2 inactive deployments
pypi — a3297f37 Deployed Jul 16, 2025 by bouwew
testpypi — a3297f37 Deployed Jul 16, 2025 by bouwew
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