Skip to content

Releases: wcbonner/GoveeBTTempLogger

v3 HCI Isolation

11 Oct 00:46
ec2fda6
Compare
Choose a tag to compare

Code cleanup separating HCI related code from DBus related code. This should make maintenance easier going forward.

What's Changed

Full Changelog: v3.20241001.0...v3.20241010.0

v3 RunAs goveebttemplogger

01 Oct 20:18
4b8e5c2
Compare
Choose a tag to compare

What's Changed

Changed the service to run as a non-root system user. The postinst Debian install script will create a user and convert file permissions if everything is in the same directory as recent releases.

Full Changelog: v3.20240925.0...v3.20241001.0

Spurious Devices

25 Sep 21:01
Compare
Choose a tag to compare

The conversion to modern Bluetooth communication produced more data being mistakenly interpreted as thermometers. This release uses more details to determine the correct thermometer type.

Full Changelog: v3.20240816.0...v3.20240925.0

v3 BlueZ over D-Bus

16 Aug 16:57
5d18633
Compare
Choose a tag to compare

What's Changed

Old behavior is possible using the --HCI command line option.

New behavior uses the D-Bus interface to BlueZ for Bluetooth communication. This should allow coexistence with other uses of the Bluetooth hardware such as keyboard and mouse. There appears to be a bit more CPU usage with the D-Bus system. I'm hoping that this will be able to be optimized in the future.

Most of the work and validation has been done on Debian GNU/Linux 12 (bookworm)

Running on Raspbian GNU/Linux 10 (buster) did not find adapters using D-Bus commands and automatically falls back to using the old HCI routines.

Full Changelog: v2.20231201.0...v3.20240816.0

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