Skip to content

Releases: wcbonner/GoveeBTTempLogger

v2 Random Address

02 Dec 01:45
d4df973
Compare
Choose a tag to compare

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

02 Oct 05:19
Compare
Choose a tag to compare

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

Full Changelog: v1.2...v2.20231001.1

v2 Download Historic Data

20 Mar 18:22
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.20221101-1...v2.20230310-1

v2 UUID Recognition

02 Nov 01:15
Compare
Choose a tag to compare

Full Changelog: 2.20221029-1...v2.20221101-1

Fixed issues related to UUID recognition of Cooking Thermometer types

v2 More Devices

29 Oct 21:32
Compare
Choose a tag to compare

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

20 Jun 00:08
276c685
Compare
Choose a tag to compare

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

Full Changelog: v2.20220111-1...v2.20220619-1

v2 Dual Probe Meat Thermometer

12 Jan 05:00
Compare
Choose a tag to compare

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

17 Dec 20:23
f3b86a9
Compare
Choose a tag to compare

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

Full Changelog: v1.2...v2.20211217-1

SVG MinMax Fix

28 Nov 20:37
Compare
Choose a tag to compare

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

23 Apr 18:22
Compare
Choose a tag to compare

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.