Skip to content

Releases: Olen/home-assistant-openplantbook

Version 1.4.0

25 Mar 14:46

Choose a tag to compare

Notable changes since v1.3.3

v1.4.0 (2026-03-25)

Full Changelog

v1.4.0-beta1 (2026-03-22)

Full Changelog

Closed issues:

  • Documentation: What do min_light_mmol and max_light_mmol values represent? #57
  • Support of Language for Common Names #43

Merged pull requests:

  • Use explicit base_url for API and update docs #74 (Olen)
  • Code quality improvements in uploader #73 (Olen)
  • Randomize daily upload schedule #72 (Olen)
  • Improve error handling for rate limits, auth, and downloads #71 (Olen)
  • Add language support for plant common names #70 (Olen)
  • Remove persistent upgrade notification #69 (Olen)
  • feat: update openplantbook-sdk to 0.6.1 #68 (Olen)

v1.4.0-beta1

22 Mar 19:23

Choose a tag to compare

v1.4.0-beta1 Pre-release
Pre-release

What's New

Language Support (#70)

  • Plant common names are now returned in your Home Assistant language when available
  • Configurable via integration options (enabled by default)

Improved Error Handling (#71)

  • Rate limit errors from OpenPlantbook API now surface as proper HA errors
  • Authentication failures raise InvalidAuth for clear user feedback
  • Image download permission errors handled gracefully

Randomized Upload Schedule (#72)

  • Daily upload time is now randomized per installation to reduce API load spikes
  • Upload delay after restart increased from 5 min to 4 hours

Code Quality (#73)

  • f-string logging replaced with lazy % formatting (HA best practice)
  • Variable shadowing fixes in uploader loops

Other Changes

  • SDK bump to 0.6.1 (#68)
  • Removed persistent notifications on upgrade (#69)
  • Explicit API base_url for reliable endpoint routing (#74)
  • README updated with new feature documentation (#74)
  • pytest configuration hardened with no:socket (#74)

Version 1.3.3

11 Mar 11:21

Choose a tag to compare

Notable changes since v1.3.2

v1.3.3 (2026-03-11)

Full Changelog

Closed issues:

  • Openplantboot.get fetches no Data #66
  • Soil moisture sensor wouldnt list the moisture sensor #63
  • [Question] Cannot upload sensor data for plant... is unknown Plant-ID #62
  • Failed to load setup wizard #50
  • Create boolean to enable integration of manually tracked plants #48

Merged pull requests:

  • feat: convert OPB mmol values to DLI with ratio-based detection #65 (Olen)
  • test: add image download service tests #61 (Olen)

v1.3.3-beta1 (2026-02-03)

Full Changelog

Merged pull requests:

  • fix: avoid blocking I/O in async image download #60 (Olen)
  • docs: overhaul README with consistent styling #59 (Olen)

Version 1.3.3-beta1

03 Feb 12:01

Choose a tag to compare

Version 1.3.3-beta1 Pre-release
Pre-release

Notable changes since v1.3.2

v1.3.3-beta1 (2026-02-03)

Full Changelog

Merged pull requests:

  • fix: avoid blocking I/O in async image download #60 (Olen)
  • docs: overhaul README with consistent styling #59 (Olen)

Version 1.3.2

30 Jan 14:49
688a6e3

Choose a tag to compare

Notable changes since v1.3.1

v1.3.2 (2026-01-30)

Full Changelog

Closed issues:

  • plant_upload_data exception #49
  • Considering integrating xplanes/ha-plant-diary #47

Merged pull requests:

  • Release 1.3.2 (stable) #58 (Olen)

v1.3.2-beta1 (2026-01-26)

Full Changelog

Implemented enhancements:

  • Support for hiding the search_result entity #23

Closed issues:

  • KeyError: 'species_original' #46
  • How to do a users data search? #42
  • No unique ID's #41
  • Can't load images via chromecast #40
  • UnitOfConductivity deprecated - will be removed in HA Core 2025.11.0 #39
  • Error message in Log file #37
  • HA Core 2025.2.4 update broke openplantbook integration #36
  • update documentation to match current version of Home Assistant #35
  • Error occurred loading flow for integration openplantbook: No module named 'openplantbook_sdk' #32

Merged pull requests:

  • Modernize config_flow.py for Home Assistant 2025+ #56 (Olen)
  • Improve test coverage from 49% to 70% #55 (Olen)
  • Fix all ruff and black linting issues #54 (Olen)
  • Modernize CI and add comprehensive tests #53 (Olen)
  • Use Home Assistant unit constants instead of hardcoded strings #52 (Olen)

Version 1.3.2-beta1

26 Jan 15:25

Choose a tag to compare

Version 1.3.2-beta1 Pre-release
Pre-release

What's Changed

Bug Fixes

  • Fix UnboundLocalError when no plant devices exist - Initialize latest_data before the plant devices loop (#49)
  • Fix KeyError for missing species_original attribute - Gracefully handle plants without the species_original attribute (#46)

Code Quality & Modernization

  • Modernize config_flow.py for Home Assistant 2025+ - Replace deprecated data_entry_flow.FlowResult with ConfigFlowResult, update OptionsFlowHandler to use self.config_entry
  • Replace deprecated async_timeout - Use asyncio.timeout instead of deprecated async_timeout.timeout
  • Add return type hints - Added type hints to async_setup, async_setup_entry, async_unload_entry, and other functions
  • Fix typos and improve docstrings - Various code quality improvements
  • Remove unused code - Removed unused exception classes and commented-out code

Documentation

  • Update README for current Home Assistant versions (#35)
    • HACS now uses "Download" instead of "Install"
    • Updated navigation path to "Devices & Services"
    • Clarified that image download settings are in Options (after initial setup)

Full Changelog

v1.3.1...v1.3.2-beta1

Version 1.3.1

22 Mar 07:46
22bf765

Choose a tag to compare

Notable changes since v1.3.0

v1.3.1 (2025-03-22)

Full Changelog

Closed issues:

  • don't find integration #34
  • Deprecation forUnitOfConductivity.MICROSIEMENS ( 2024.11.0 ) #33
  • Share coordinates? #31
  • Images path Home Assistant OS #27
  • link integration with your openplantbook profile #21
  • Error 400 Bad Request for PID in OpenPlantBook #20

Merged pull requests:

Version 1.3.0

12 Oct 12:23
27a9fec

Choose a tag to compare

Notable changes since v1.2.0

v1.3.0 (2024-10-12)

Full Changelog

Closed issues:

  • Trouble with setup #29

Merged pull requests:

v1.3.0-beta6 (2024-09-10)

Full Changelog

Closed issues:

  • Inconsistent timestamp format #26
  • Integration does not convert F degrees #25

Merged pull requests:

v1.3.0-beta5 (2024-05-25)

Full Changelog

Closed issues:

  • Doesn't have upload button #22
  • Error while adding Integration #19

Merged pull requests:

v1.3.0-beta4 (2024-02-27)

Full Changelog

Merged pull requests:

v1.3.0-beta3 (2024-01-27)

Full Changelog

Closed issues:

  • certificate verify failed: unable to get local issuer certificate #16
  • Stuck on "Please wait, starting configuration wizard for openplantbook" #14
  • error after latest update #13

Merged pull requests:

v1.3.0-beta2 (2024-01-25)

Full Changelog

Merged pull requests:

v1.3.0-beta1 (2024-01-24)

Full Changelog

Closed issues:

  • OpenPlantbook: Clean Cache service error Home Assistant 2023.8.3 Supervisor 2023.08.1 Operating System 10.5 #10
  • Error when setting up V1.2.0: Config flow could not be loaded #9
  • Path to image #5
  • Invalid download path in HAOS #4

Merged pull requests:

Version 1.3.0-beta6

10 Sep 06:03
b79c4a7

Choose a tag to compare

Version 1.3.0-beta6 Pre-release
Pre-release

Notable changes since v1.2.0

v1.3.0-beta6 (2024-09-10)

Full Changelog

Closed issues:

  • Inconsistent timestamp format #26
  • Integration does not convert F degrees #25

Merged pull requests:

v1.3.0-beta5 (2024-05-25)

Full Changelog

Closed issues:

  • Doesn't have upload button #22
  • Error while adding Integration #19

Merged pull requests:

v1.3.0-beta4 (2024-02-27)

Full Changelog

Merged pull requests:

v1.3.0-beta3 (2024-01-27)

Full Changelog

Closed issues:

  • certificate verify failed: unable to get local issuer certificate #16
  • Stuck on "Please wait, starting configuration wizard for openplantbook" #14
  • error after latest update #13

Merged pull requests:

v1.3.0-beta2 (2024-01-25)

Full Changelog

Merged pull requests:

v1.3.0-beta1 (2024-01-24)

Full Changelog

Closed issues:

  • OpenPlantbook: Clean Cache service error Home Assistant 2023.8.3 Supervisor 2023.08.1 Operating System 10.5 #10
  • Error when setting up V1.2.0: Config flow could not be loaded #9
  • Path to image #5
  • Invalid download path in HAOS #4

Merged pull requests:

Version 1.3.0-beta5

25 May 07:41
10c6415

Choose a tag to compare

Version 1.3.0-beta5 Pre-release
Pre-release

Notable changes since v1.2.0

v1.3.0-beta5 (2024-05-25)

Full Changelog

Closed issues:

  • Doesn't have upload button #22
  • Error while adding Integration #19

Merged pull requests:

v1.3.0-beta4 (2024-02-27)

Full Changelog

Merged pull requests:

v1.3.0-beta3 (2024-01-27)

Full Changelog

Closed issues:

  • certificate verify failed: unable to get local issuer certificate #16
  • Stuck on "Please wait, starting configuration wizard for openplantbook" #14
  • error after latest update #13

Merged pull requests:

v1.3.0-beta2 (2024-01-25)

Full Changelog

Merged pull requests:

v1.3.0-beta1 (2024-01-24)

Full Changelog

Closed issues:

  • OpenPlantbook: Clean Cache service error Home Assistant 2023.8.3 Supervisor 2023.08.1 Operating System 10.5 #10
  • Error when setting up V1.2.0: Config flow could not be loaded #9
  • Path to image #5
  • Invalid download path in HAOS #4

Merged pull requests: