Releases: Olen/homeassistant-plant
Version 2026.3.1-beta1
Notable changes since v2026.2.1
v2026.3.1-beta1 (2026-03-11)
Closed issues:
- Cannot rename auto generated entties after creation #379
- No way to replace air humidity sensor #378
- NaN values for the limits keep popping up #375
- Repository structure for v2026.2.0 is not compliant #373
- Version 2026.2.1-beta9 spamming log #371
- Plant integration fails to set up when sensor values are unknown (2026.2.0) #351
Merged pull requests:
Version 2026.2.1
🌱 2026.2.1
✨ New features
- Replace Sensors from the UI — external sensors can now be changed via the integration's Configuration menu instead of requiring Developer Tools → Services (#359, #360)
- Hysteresis for threshold checks — plant state no longer flickers between OK and problem when sensor values hover near a threshold. A configurable hysteresis band prevents rapid state changes (#354)
🐛 Bug fixes
- Crash on unavailable thresholds —
ValueError: could not convert string to float: 'unavailable'when threshold number entities were unavailable or had bad restored values (#351, #368, #369) - Greyed-out threshold entities — number entities stuck as unavailable after being disabled and re-enabled, caused by
Nonevalues overwriting valid defaults during state restore (#369) - Disabled entities triggered for updates — HA warning "Entity is incorrectly being triggered for updates while it is disabled" eliminated (#370)
- Duplicate unique_id crash on reload — integration no longer crashes when a config entry reload creates entities that are already registered (#364)
- Entity registry not ready at startup — retry loop replaces
ConfigEntryNotReadyfor more reliable startup (#356, #358) - Plant entity cleanup on removal — plant entity is now properly tied to its config entry (#357)
- Log spam — frequent non-numeric value warnings downgraded to debug level 🤫 (#371, #372)
📚 Documentation
- Hysteresis behavior documented in README (#355)
- Replace Sensors UI documented with screenshots (#362, #365)
- 🌦️ Weather forecast warning automation template added to TIPS.md (#367)
🔍 Troubleshooting
Debug logging has been expanded throughout the integration. To enable it, add to your configuration.yaml:
logger:
logs:
custom_components.plant: debugThis will show threshold evaluations, state transitions, entity restore flow, and sensor setup details.
🪴 Happy growing! Full changelog since v2026.2.0
Version 2026.2.1-beta9
Notable changes since v2026.2.0
v2026.2.1-beta9 (2026-02-16)
Merged pull requests:
v2026.2.1-beta8 (2026-02-16)
Closed issues:
- I can't add a new plant #283
Merged pull requests:
- fix: handle unavailable threshold entities in _check_threshold #368 (Olen)
- docs: add weather forecast warning automation to TIPS.md #367 (Olen)
- Add images for sensor configuration in README #365 (Olen)
v2026.2.1-beta7 (2026-02-16)
Merged pull requests:
v2026.2.1-beta6 (2026-02-16)
Merged pull requests:
- fix: handle disabled sensor entities in options flow replace_sensor #363 (Olen)
- docs: update documentation for Replace Sensors UI #362 (Olen)
v2026.2.1-beta5 (2026-02-16)
Closed issues:
Merged pull requests:
- chore: bump version to 2026.2.1-beta5 #361 (Olen)
- feat: add Replace Sensors to options flow #360 (Olen)
v2026.2.1-beta4 (2026-02-14)
Closed issues:
- Removed Plant still shown in Drop Down Menu #291
Merged pull requests:
v2026.2.1-beta3 (2026-02-13)
Closed issues:
- Overwriting default image - how? #350
- Card no bars #348
- Feature request: Generate entity_id prefixes from Plant name (slug) + consistent naming for all created entities #347
- Several sensors are Unknown #287
- Why are my DLi values so much off? #282
- Add Notes Field #216
- Concept for harvestable plants / plant date / flower time / harvest date #194
- [UX improvements] Steps to add a plant #129
Merged pull requests:
v2026.2.1-beta2 (2026-02-13)
Closed issues:
- Feature Request: Additional Threshold For Problem Triggers #352
Merged pull requests:
- fix: raise ConfigEntryNotReady when entity registry not ready #356 (Olen)
- docs: document hysteresis behavior #355 (Olen)
v2026.2.1-beta1 (2026-02-13)
Merged pull requests:
Version 2026.2.1-beta8
Notable changes since v2026.2.0
v2026.2.1-beta8 (2026-02-16)
Closed issues:
- I can't add a new plant #283
Merged pull requests:
- fix: handle unavailable threshold entities in _check_threshold #368 (Olen)
- docs: add weather forecast warning automation to TIPS.md #367 (Olen)
- Add images for sensor configuration in README #365 (Olen)
v2026.2.1-beta7 (2026-02-16)
Merged pull requests:
v2026.2.1-beta6 (2026-02-16)
Merged pull requests:
- fix: handle disabled sensor entities in options flow replace_sensor #363 (Olen)
- docs: update documentation for Replace Sensors UI #362 (Olen)
v2026.2.1-beta5 (2026-02-16)
Closed issues:
Merged pull requests:
- chore: bump version to 2026.2.1-beta5 #361 (Olen)
- feat: add Replace Sensors to options flow #360 (Olen)
v2026.2.1-beta4 (2026-02-14)
Closed issues:
- Removed Plant still shown in Drop Down Menu #291
Merged pull requests:
v2026.2.1-beta3 (2026-02-13)
Closed issues:
- Overwriting default image - how? #350
- Card no bars #348
- Feature request: Generate entity_id prefixes from Plant name (slug) + consistent naming for all created entities #347
- Several sensors are Unknown #287
- Why are my DLi values so much off? #282
- Add Notes Field #216
- Concept for harvestable plants / plant date / flower time / harvest date #194
- [UX improvements] Steps to add a plant #129
Merged pull requests:
v2026.2.1-beta2 (2026-02-13)
Closed issues:
- Feature Request: Additional Threshold For Problem Triggers #352
Merged pull requests:
- fix: raise ConfigEntryNotReady when entity registry not ready #356 (Olen)
- docs: document hysteresis behavior #355 (Olen)
v2026.2.1-beta1 (2026-02-13)
Merged pull requests:
Version 2026.2.1-beta7
Notable changes since v2026.2.0
Unreleased
Merged pull requests:
v2026.2.1-beta6 (2026-02-16)
Merged pull requests:
- fix: handle disabled sensor entities in options flow replace_sensor #363 (Olen)
- docs: update documentation for Replace Sensors UI #362 (Olen)
v2026.2.1-beta5 (2026-02-16)
Closed issues:
Merged pull requests:
- chore: bump version to 2026.2.1-beta5 #361 (Olen)
- feat: add Replace Sensors to options flow #360 (Olen)
v2026.2.1-beta4 (2026-02-14)
Closed issues:
- Removed Plant still shown in Drop Down Menu #291
Merged pull requests:
v2026.2.1-beta3 (2026-02-13)
Closed issues:
- Overwriting default image - how? #350
- Card no bars #348
- Feature request: Generate entity_id prefixes from Plant name (slug) + consistent naming for all created entities #347
- Several sensors are Unknown #287
- Why are my DLi values so much off? #282
- Add Notes Field #216
- Concept for harvestable plants / plant date / flower time / harvest date #194
- [UX improvements] Steps to add a plant #129
Merged pull requests:
v2026.2.1-beta2 (2026-02-13)
Closed issues:
- Feature Request: Additional Threshold For Problem Triggers #352
Merged pull requests:
- fix: raise ConfigEntryNotReady when entity registry not ready #356 (Olen)
- docs: document hysteresis behavior #355 (Olen)
v2026.2.1-beta1 (2026-02-13)
Merged pull requests:
Version 2026.2.1-beta6
Notable changes since v2026.2.0
v2026.2.1-beta6 (2026-02-16)
Merged pull requests:
- fix: handle disabled sensor entities in options flow replace_sensor #363 (Olen)
- docs: update documentation for Replace Sensors UI #362 (Olen)
v2026.2.1-beta5 (2026-02-16)
Closed issues:
Merged pull requests:
- chore: bump version to 2026.2.1-beta5 #361 (Olen)
- feat: add Replace Sensors to options flow #360 (Olen)
v2026.2.1-beta4 (2026-02-14)
Closed issues:
- Removed Plant still shown in Drop Down Menu #291
Merged pull requests:
v2026.2.1-beta3 (2026-02-13)
Closed issues:
- Overwriting default image - how? #350
- Card no bars #348
- Feature request: Generate entity_id prefixes from Plant name (slug) + consistent naming for all created entities #347
- Several sensors are Unknown #287
- Why are my DLi values so much off? #282
- Add Notes Field #216
- Concept for harvestable plants / plant date / flower time / harvest date #194
- [UX improvements] Steps to add a plant #129
Merged pull requests:
v2026.2.1-beta2 (2026-02-13)
Closed issues:
- Feature Request: Additional Threshold For Problem Triggers #352
Merged pull requests:
- fix: raise ConfigEntryNotReady when entity registry not ready #356 (Olen)
- docs: document hysteresis behavior #355 (Olen)
v2026.2.1-beta1 (2026-02-13)
Merged pull requests:
Version 2026.2.1-beta5
Notable changes since v2026.2.0
v2026.2.1-beta5 (2026-02-16)
Closed issues:
Merged pull requests:
- chore: bump version to 2026.2.1-beta5 #361 (Olen)
- feat: add Replace Sensors to options flow #360 (Olen)
v2026.2.1-beta4 (2026-02-14)
Closed issues:
- Removed Plant still shown in Drop Down Menu #291
Merged pull requests:
v2026.2.1-beta3 (2026-02-13)
Closed issues:
- Overwriting default image - how? #350
- Card no bars #348
- Feature request: Generate entity_id prefixes from Plant name (slug) + consistent naming for all created entities #347
- Several sensors are Unknown #287
- Why are my DLi values so much off? #282
- Add Notes Field #216
- Concept for harvestable plants / plant date / flower time / harvest date #194
- [UX improvements] Steps to add a plant #129
Merged pull requests:
v2026.2.1-beta2 (2026-02-13)
Closed issues:
- Feature Request: Additional Threshold For Problem Triggers #352
Merged pull requests:
- fix: raise ConfigEntryNotReady when entity registry not ready #356 (Olen)
- docs: document hysteresis behavior #355 (Olen)
v2026.2.1-beta1 (2026-02-13)
Merged pull requests:
Version 2026.2.1-beta10
Notable changes since v2026.2.0
v2026.2.1-beta10 (2026-02-16)
Merged pull requests:
v2026.2.1-beta9 (2026-02-16)
Merged pull requests:
v2026.2.1-beta8 (2026-02-16)
Closed issues:
- I can't add a new plant #283
Merged pull requests:
- fix: handle unavailable threshold entities in _check_threshold #368 (Olen)
- docs: add weather forecast warning automation to TIPS.md #367 (Olen)
- Add images for sensor configuration in README #365 (Olen)
v2026.2.1-beta7 (2026-02-16)
Merged pull requests:
v2026.2.1-beta6 (2026-02-16)
Merged pull requests:
- fix: handle disabled sensor entities in options flow replace_sensor #363 (Olen)
- docs: update documentation for Replace Sensors UI #362 (Olen)
v2026.2.1-beta5 (2026-02-16)
Closed issues:
Merged pull requests:
- chore: bump version to 2026.2.1-beta5 #361 (Olen)
- feat: add Replace Sensors to options flow #360 (Olen)
v2026.2.1-beta4 (2026-02-14)
Closed issues:
- Removed Plant still shown in Drop Down Menu #291
Merged pull requests:
v2026.2.1-beta3 (2026-02-13)
Closed issues:
- Overwriting default image - how? #350
- Card no bars #348
- Feature request: Generate entity_id prefixes from Plant name (slug) + consistent naming for all created entities #347
- Several sensors are Unknown #287
- Why are my DLi values so much off? #282
- Add Notes Field #216
- Concept for harvestable plants / plant date / flower time / harvest date #194
- [UX improvements] Steps to add a plant #129
Merged pull requests:
v2026.2.1-beta2 (2026-02-13)
Closed issues:
- Feature Request: Additional Threshold For Problem Triggers #352
Merged pull requests:
- fix: raise ConfigEntryNotReady when entity registry not ready #356 (Olen)
- docs: document hysteresis behavior #355 (Olen)
v2026.2.1-beta1 (2026-02-13)
Merged pull requests:
Version 2026.2.1-beta4
Notable changes since v2026.2.0
v2026.2.1-beta4 (2026-02-14)
Closed issues:
- Removed Plant still shown in Drop Down Menu #291
Merged pull requests:
v2026.2.1-beta3 (2026-02-13)
Closed issues:
- Overwriting default image - how? #350
- Card no bars #348
- Feature request: Generate entity_id prefixes from Plant name (slug) + consistent naming for all created entities #347
- Several sensors are Unknown #287
- Why are my DLi values so much off? #282
- Add Notes Field #216
- Concept for harvestable plants / plant date / flower time / harvest date #194
- [UX improvements] Steps to add a plant #129
Merged pull requests:
v2026.2.1-beta2 (2026-02-13)
Closed issues:
- Feature Request: Additional Threshold For Problem Triggers #352
Merged pull requests:
- fix: raise ConfigEntryNotReady when entity registry not ready #356 (Olen)
- docs: document hysteresis behavior #355 (Olen)
v2026.2.1-beta1 (2026-02-13)
Merged pull requests:
Version 2026.2.1-beta3
Notable changes since v2026.2.0
Unreleased
Closed issues:
- Removed Plant still shown in Drop Down Menu #291
v2026.2.1-beta3 (2026-02-13)
Closed issues:
- Overwriting default image - how? #350
- Card no bars #348
- Feature request: Generate entity_id prefixes from Plant name (slug) + consistent naming for all created entities #347
- Several sensors are Unknown #287
- Why are my DLi values so much off? #282
- Add Notes Field #216
- Concept for harvestable plants / plant date / flower time / harvest date #194
- [UX improvements] Steps to add a plant #129
Merged pull requests:
v2026.2.1-beta2 (2026-02-13)
Closed issues:
- Feature Request: Additional Threshold For Problem Triggers #352
- Plant integration fails to set up when sensor values are unknown (2026.2.0) #351
Merged pull requests:
- fix: raise ConfigEntryNotReady when entity registry not ready #356 (Olen)
- docs: document hysteresis behavior #355 (Olen)
v2026.2.1-beta1 (2026-02-13)
Merged pull requests: