Support H5183 Meat Thermometer
wcbonner opened this issue · 3 comments
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%
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%
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
I still don't know battery level. The temperature is being recorded now