wcbonner / GoveeBTTempLogger

Govee H5072, H5074, H5075, H5100, H5101, H5104, H5105, H5174, H5177, H5179, H5181, H5182, and H5183 Bluetooth Low Energy Temperature and Humidity Logger
MIT License
177 stars 26 forks source link

Support H5183 Meat Thermometer #22

Closed wcbonner closed 2 years ago

wcbonner commented 2 years ago

I'm investigating if the meat thermometer announces temperatures or only reports via a direct connection. The announcements seem to be of two types. The H5183 was reporting 18°C when I captured these messages.

[2021-12-09T21:23:28] 42 [A4:C1:38:5D:A1:B4] (bdaddr_type) 00 (evt_type) 04 (Manu) 4C000215494E54454C4C495F524F434B535F48575075F2FF0C (Apple) (UUID) 494E54454C4C495F524F434B535F4857 (Major) 5075 (Minor) F2FF (RSSI) 0C

and

[2021-12-09T21:23:34] 46 [A4:C1:38:5D:A1:B4] (bdaddr_type) 00 (evt_type) 00 (UUID) 5183 (Flags) [LE Limited Discoverable Mode][LE General Discoverable Mode] (Manu) 5DA1B401000101E40180070813240000 (Other: 00) (Other: 00) (Other: 00) (Other: 00) (Other: 00) (Other: BE)

The first is interesting in its similarity to the H5177 thermometer message:

[2021-12-09T21:28:55] 42 [A4:C1:38:0D:3B:10] (bdaddr_type) 00 (evt_type) 04 (Manu) 4C000215494E54454C4C495F524F434B535F48575177F2FFC2 (Apple) (UUID) 494E54454C4C495F524F434B535F4857 (Major) 5177 (Minor) F2FF (RSSI) C2

Unfortunately the H5177 temperature message is significantly different.

[2021-12-09T21:28:55] 46 [A4:C1:38:0D:3B:10] (bdaddr_type) 00 (evt_type) 00 (Name) GVH5177_3B10 (UUID) 88EC (Flags) [LE Limited Discoverable Mode][LE General Discoverable Mode] (Manu) 0100010102B50930 (Temp) 17.7417°C (Humidity) 41.7% (Battery) 48%

wcbonner commented 2 years ago

I just realized I might be better off comparing messages with the H5075 model, or at least having nearby messages. The Apple iBeacon messages appear identical, but the Manufacturer messages are significantly different.

[2021-12-09T22:02:24] 42 [A4:C1:38:13:AE:36] (bdaddr_type) 00 (evt_type) 04 (Manu) 4C000215494E54454C4C495F524F434B535F48575075F2FFC2 (Apple) (UUID) 494E54454C4C495F524F434B535F4857 (Major) 5075 (Minor) F2FF (RSSI) C2

and

[2021-12-09T22:02:26] 46 [A4:C1:38:13:AE:36] (bdaddr_type) 00 (evt_type) 00 (Name) GVH5075_AE36 (UUID) 88EC (Flags) [LE Limited Discoverable Mode][LE General Discoverable Mode] (Manu) 88EC0002A95C6200 (Temp) 17.4428°C (Humidity) 42.8% (Battery) 98%

wcbonner commented 2 years ago

Different device has different data in the manufacturer data, but the bits related to current temperature and alarm temperature seem to be the same.

[2021-12-10T04:06:26] 46 [A4:C1:38:0E:D2:75] (bdaddr_type) 00 (evt_type) 00 (UUID) 5183 (Flags) [LE Limited Discoverable Mode][LE General Discoverable Mode] (Manu) 0ED27501000101E40080070815180000 (Other: 00)  (Other: 00)  (Other: 00)  (Other: 00)  (Other: 00)  (Other: D2) 
[2021-12-10T04:06:26] 42 [A4:C1:38:0E:D2:75] (bdaddr_type) 00 (evt_type) 04 (Manu) 4C000215494E54454C4C495F524F434B535F48575075F2FF0C (Apple) (UUID) 494E54454C4C495F524F434B535F4857 (Major) 5075 (Minor) F2FF (RSSI) 0C
wcbonner commented 2 years ago

I still don't know battery level. The temperature is being recorded now