Skip to content

Commit

Permalink
Add H5105 information
Browse files Browse the repository at this point in the history
  • Loading branch information
William C Bonner committed Jan 14, 2024
1 parent 13ec92a commit f63d78c
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 2 deletions.
4 changes: 4 additions & 0 deletions DeviceImages/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ Powered by 2 AAA Batteries
![image](h5100-phone.jpg)
Powered by 1 AAA Battery

## H5105
![image](h5105-phone.jpg)
Powered by 1 CR2450 Battery

## H5174
![image](h5174-phone.jpg)
Powered by 3 AA Batteries
Expand Down
Binary file added DeviceImages/h5105-phone.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions GoveeBTTempLogger.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
</ItemGroup>
<ItemGroup>
<None Include="CMakePresets.json" />
<None Include="DeviceImages\README.md" />
<None Include="goveebttemplogger-version.h.in" />
<None Include="postinst" />
<None Include="postrm" />
Expand Down
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# GoveeBTTempLogger
Govee H5074, H5075, H5100, H5174, H5177, and H5179 Bluetooth Low Energy Temperature and Humidity Logger, and Govee H5181, H5182 and H5183 Smart Meat Thermometers
Govee H5074, H5075, H5100, H5105, H5174, H5177, and H5179 Bluetooth Low Energy Temperature and Humidity Logger, and Govee H5181, H5182 and H5183 Smart Meat Thermometers

Uses libbluetooth functionality from BlueZ on linux to open the default Bluetooth device and listen for low energy advertisments from Govee thermometers.

Expand Down Expand Up @@ -163,7 +163,10 @@ The H5181, 5182 and 5183 units broadcast UUID of 5182 and 5183 respectivly in ea
## Download Details
It has taken me a long time to get around to downloading data from the devices directly instead of purely listening for advertisments. The direct download method is nice because it can retrieve data accumulated while the listener was offline.

I have also run into problems recognizing advertisments. This has led to too much time experimenting with the method of scanning for bluetooth advertisments, primarily with the settings of ScanWindow and ScanInterval, but also with the difference between active scanning and passive scanning.
#### 2024-01-14 H5105 support
It appears that the H5105 broadcast data is automatically recognized as a Govee thermometer and data stored, but downloading is not working. The H5105 has a pairing button on the top of the device. I've noticed that the H5100 device does not seem to be downloading historical data either. They may use the same protocol, different from the older thermometers.

I have run into problems recognizing advertisments. This has led to too much time experimenting with the method of scanning for bluetooth advertisments, primarily with the settings of ScanWindow and ScanInterval, but also with the difference between active scanning and passive scanning.
### Passive Scanning
In this mode that program is doing excactly what you'd expect, listening for advertisments.
### Active Scanning
Expand Down

0 comments on commit f63d78c

Please sign in to comment.