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.