Conversation
- Added support for language configuration when fetching plant data - Improved error handling for authentication failures - Minor text updates and enhancements Took 7 hours 26 minutes
…ications Improved error handling when downloading images Took 10 hours 18 minutes
Took 50 minutes
…emented UI warnings for monitoring and updated one-off feature notification. Took 2 hours 10 minutes
# Conflicts: # custom_components/openplantbook/__init__.py # custom_components/openplantbook/config_flow.py # custom_components/openplantbook/manifest.json # custom_components/openplantbook/strings.json # custom_components/openplantbook/translations/en.json # custom_components/openplantbook/uploader.py # info.md # pytest.ini # tests/test_uploader.py Took 12 minutes
Updated documentation Refining messages text Corrected strings and en json after merge Versions to 1.4-beta1 Black formatted Took 2 hours 43 minutes
Took 3 minutes
Took 10 minutes
Took 37 minutes
Took 24 minutes
|
Thanks for all the work on this, @slaxor505! Really appreciate you maintaining the OpenPlantbook side and pushing the integration forward. This is a substantial PR with a lot of good stuff in it. What I like
Adding you as codeowner is fine, and I think this change justifies moving to 1.4.0. Suggested improvementsMust fix
Sensor monitoring — does it belong here?I'm not sure the persistent notification system for stale/missing sensors belongs in the openplantbook integration. Logging warnings during uploads about stale data makes perfect sense here — it helps debug why uploads are empty. But user-facing persistent notifications about sensor health feel like they belong in the plant integration, which already does problem detection (moisture low, temperature out of range, etc.). Stale-sensor detection would be a natural fit there. The "no recent upload" and "never uploaded" warnings are purely OPB upload concerns and make sense here. But the per-sensor staleness notifications are really about plant health monitoring. What do you think? Could we keep the log-level warnings during upload but drop the persistent notification part (or move it to the plant integration)? Code quality suggestions
Minor
Note: I've already resolved the merge conflicts with PR #65 (DLI conversion) locally — the conflicts were in |
|
Hi @Olen, Thanks for the quick response! Sure I can fix minor things.
|
The latest changes from v1.3.3-beta1 have been merged in this PR.
New features and updates:
• Updated openplantbook-sdk to v0.6.1, adding language configuration for plant data fetches, improved authentication error handling, and minor text enhancements.
• Added image download service tests and merged image download improvements.
• Introduced plant sensor monitoring with interactive UI notifications and improved image download error handling.
• Added upload schedule randomizer.
• Added rate limit error handling across services and upload flow, plus UI warnings and one-off feature notification updates.
• Merged post-merge updates: new tests, documentation updates, message refinements, and strings.json/en.json corrections.
• Version bumps to 1.4.0-beta1 and formatting/ruff fixes.