Skip to content

fix: Update uptime endpoint paths after breaking change migration on portal - #8

Merged
MichaelPihlblad merged 1 commit into
mainfrom
dev
Jul 16, 2026
Merged

MichaelPihlblad merged 1 commit into
mainfrom
dev

Conversation

@MichaelPihlblad

Copy link
Copy Markdown
Owner

This pull request updates the Flowerhub portal API client and documentation to match a breaking change in the Flowerhub backend API, where all uptime-related endpoints have been renamed from /asset-uptime/ to /asset-effective-uptime/. This resolves 404 errors reported by Home Assistant integration users after a breaking change on flowerhub portal API in July 2026 and ensures continued compatibility with the Flowerhub API.

API Endpoint Migration:

  • Updated all uptime-related API calls in flowerhub_portal_api_client/async_client.py to use /asset-effective-uptime/ paths instead of /asset-uptime/ for available months, bar chart history, and pie chart endpoints. [1] [2] [3]
  • Updated REST API documentation in docs/REST_API_specification.md to reflect the new endpoint paths for uptime-related resources. [1] [2] [3]

Tests and Versioning:

  • Updated all test cases in tests/test_client.py to use the new /asset-effective-uptime/ endpoint paths, ensuring tests remain valid. [1] [2] [3] [4] [5] [6] [7]
  • Bumped package version to 1.0.1 in pyproject.toml and added a changelog entry describing the migration and its impact. [1] [2]

…tive-uptime/

Resolves 404 errors after flowerhub portal breaking change in July 2026.
@MichaelPihlblad
MichaelPihlblad merged commit 200d30f into main Jul 16, 2026
8 checks passed
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.

1 participant