Releases: wcbonner/GoveeBTTempLogger
v2 Random Address
Initialize Random Bluetooth Address properly and now works on The Raspberry Pi Zero 2 W.
Full Changelog: v2.20231001.1...v2.20231201.0
v2 Cache Logged Data
What's Changed
- Cache Logged Data for SVG creation (quicker restart from cache than readiing entire logged directory) @wcbonner
- CMake build and test system instead of hand coded makefile @wcbonner
- makefile: set deb architecture dynamically by @rfjakob in #18
- Make systemd ExecStart configurable using environment vars (#20) by @hmblprogrammer in #21
- Make
gvh-titlemap.txt
allow spaces as a delimiter by @jamesderlin in #27 - Document the units used by the log files by @jamesderlin in #29
- Updated installation instructions by @reagan83 in #30
- Added ability to select controller by address by @hummeltech in #32
- Added basic build test and flawfinder scan in GitHub Actions by @hummeltech in #33
- Remove Ubuntu 18.04 from GitHub Actions CI workflow by @hummeltech in #44
- Connect and download by @wcbonner in #45
New Contributors
- @rfjakob made their first contribution in #18
- @hmblprogrammer made their first contribution in #21
- @jamesderlin made their first contribution in #27
- @reagan83 made their first contribution in #30
- @hummeltech made their first contribution in #32
- @wcbonner made their first contribution in #45
Full Changelog: v1.2...v2.20231001.1
v2 Download Historic Data
What's Changed
- Remove Ubuntu 18.04 from GitHub Actions CI workflow by @hummeltech in #44
- Connect and download by @wcbonner in #45
Full Changelog: v2.20221101-1...v2.20230310-1
v2 UUID Recognition
Full Changelog: 2.20221029-1...v2.20221101-1
Fixed issues related to UUID recognition of Cooking Thermometer types
v2 More Devices
What's Changed
- Added basic build test and flawfinder scan in GitHub Actions by @hummeltech in #33
Full Changelog: v2.20220619-1...2.20221029-1
Added support for more individual Govee thermometers. Recognize 16 bit UUID where appropriate related to thermometer type, Recognize Name for other device types.
Release file built on Raspian Buster Release.
v2 More Options
What's Changed
- Make
gvh-titlemap.txt
allow spaces as a delimiter by @jamesderlin in #27 gvh-titlemap.txt
itself is now specified as a parameter.- Document the units used by the log files by @jamesderlin in #29
- Updated installation instructions by @reagan83 in #30
- Added ability to select controller by address by @hummeltech in #32
New Contributors
- @jamesderlin made their first contribution in #27
- @reagan83 made their first contribution in #30
- @hummeltech made their first contribution in #32
Full Changelog: v2.20220111-1...v2.20220619-1
v2 Dual Probe Meat Thermometer
What's Changed
- Added support for the Govee H5182 Meat Thermometer
- Added logging of multiple temperatures for H5182 and H5183 devices
Full Changelog: v1.2...v2.20220111-1
v2 Meat Thermometer
What's Changed
- Added support for the Govee H5183 Meat Thermometer
- makefile: set deb architecture dynamically by @rfjakob in #18
- Make systemd ExecStart configurable using environment vars (#20) by @hmblprogrammer in #21
New Contributors
- @rfjakob made their first contribution in #18
- @hmblprogrammer made their first contribution in #21
Full Changelog: v1.2...v2.20211217-1
SVG MinMax Fix
Negative values for maximum temperatures below zero are fixed. Previously the graphing routines would always display a minimum maximum temperature of zero ℃. Now the range is properly displayed if the temperature is completely below freezing.
v2 Blocking Bluetooth Sockets with Select
using a select() statement with a 60 second timeout instead of relying on a timeout of the read call and a sleep statement has reduced CPU usage significantly. Example PiZero CPU usage reduced from 26% to 1%. Pi3b CPU usage from 15% to less than 1%.
SVG creation now properly accumulates and averages data into appropriate buckets instead of using point in time values for each level of granularity. Daily graphs have a 5 minute granularity/average. Weekly have a 30 minute granularity/average. Monthly have a two hour granularity/average. Yearly have a 24 hour granularity/average.