Skip to content

Releases: chrisgilldc/cobrabay

0.4.1

24 Jul 11:37
b4d2e2c
Compare
Choose a tag to compare

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

31 Aug 10:46
7494525
Compare
Choose a tag to compare

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

Full Changelog: v0.2.0-alpha...v0.2.1-alpha

v0.2.0-alpha

31 Aug 09:26
6fb4d86
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release

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

Full Changelog: v0.0.4-alpha...v0.2.0-alpha

0.0.4-Alpha

05 Apr 12:04
Compare
Choose a tag to compare
0.0.4-Alpha Pre-release
Pre-release

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

21 Nov 22:30
Compare
Choose a tag to compare
Pre-release
  • Simplify detector scanning during idle and motion operations
  • Fix Bay Motion topic
  • Include raw detector values in HA sensors as extended attributes.

Kinda Works!

18 Nov 15:51
Compare
Choose a tag to compare
Kinda Works! Pre-release
Pre-release

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

11 Dec 21:14
Compare
Choose a tag to compare
Pre-release

This release is (relatively) functioning to display measured distance. Does not contain other features that will IMHO require a re-write to asyncio operation.