Releases: chrisgilldc/cobrabay
0.4.1
Okay, haven't done a release in a while. I've been lazy about that.
This is now 0.4.1 and is probably production ready. Mostly.
Includes major updates since 0.2.1-alpha, including:
- New separate sensor manager object to handle all the sensors, as distinct from bays
- Removal of intermediate "detector" classes to streamline and simplify.
- Improved Home Assistant discovery for sensors
- Better standardization of classes and removal of spaghetti code.
- Improved fault handling for sensors. This is still not perfect! The intent is to be able to keep going when there are hardware errors, but crashes can still happen.
- Aiming to set up to support async and/or threading. Might be overkill, but it's enforcing some discipline.
- Documentation updates, including details on how to deploy and set up. Currently runs in user-space which is okay, but will eventually want to make a system package.
v0.2.1-alpha, fixing a few things
Quick fix for a few minor bugs in the previous release.
Most notably, longitudinal detectors had both a 'stop_point' and 'offset' setting, which was redundant. The stop_point setting didn't really do anything, making setting the stopping point confusing. Stop_point has now been removed.
What's Changed
- Minor update for v0.2.1-alpha by @chrisgilldc in #4
Full Changelog: v0.2.0-alpha...v0.2.1-alpha
v0.2.0-alpha
Release 0.2.0-Alpha.
Major updates to how config files are handling. Any existing config file likely needs a rewrite.
Probably stable but not really production ready.
What's Changed
- Enhancement by @chrisgilldc in #2
- 0.2.0-Alpha by @chrisgilldc in #3
Full Changelog: v0.0.4-alpha...v0.2.0-alpha
0.0.4-Alpha
Largely stable, missing a few key features. This release has some serious refactoring of the key objects under the hood to smooth out the workflow and save my own sanity, as well as better error handling for sensors doing strange hardware things.
Accuracy and Stability
- Simplify detector scanning during idle and motion operations
- Fix Bay Motion topic
- Include raw detector values in HA sensors as extended attributes.
Kinda Works!
Largely stable.
Key features:
- Track distance and lateral positioning
- Update local display
- Home Assistant integration, with discovery.
To Do: - Fix a variety of edge-case crash conditions
- Auto-start on motion
- Clean up HA discovery and data sending for proper types/states
Single-Thread Distance-Only
This release is (relatively) functioning to display measured distance. Does not contain other features that will IMHO require a re-write to asyncio operation.