Temperature logging with a cheap 4 channel BBQ bluetooth thermometer - Page 1
Forum section: electronics / testgear

author: gardner
author_rank: Regular Contributor
timestamp: February 12, 2022, 04:57:36 pm
content: I'm working on a project where I want to do some temperature logging and I think a cheap 2- or 4-channel barbecue/smoker thermometer is going to do the business. I have one that I think is similar to the generic aliexpress/banggood/ebay models and the probes are suitable and the accuracy of my unit is adequate. I can't find a link to the exact one I have, but this is the sort of thing:https://www.banggood.com/KC-520-Six-Channel-Professional-Edition-bluetooth-Barbecue-Thermometer-Digital-Oven-Thermome-p-1260601.htmlAs far as I can see the bluetooth protocol is just a basic serial stream. I can use the Serial Bluetooth Terminal app to watch the datastream go by and it looks potentially intelligible.Before I start trying to reverse engineer the protocol on my thermometer, I am looking for some insights from the hive mind:Anyone know if there someone has done any work on this and documented it anywhere?Are there any FOSS programs or APIs for these things?Thanks

author: HKJ
author_rank: Super Contributor
timestamp: February 12, 2022, 05:27:08 pm
content: If the temperature range is within a IC sensor range, it is a much better solution.A Arduino, some IC Sensors and a computer (PC, rasberryPI or other) with TestController and you are logging.Examples for TC:https://lygte-info.dk/project/TestControllerArduino2%20UK.htmlSome people made multichannel temperature loggers for TC here:https://lygte-info.dk/project/TestControllerUserProjects1%20UK.htmlFor now the only simple higher temperature logging supported in TC one or more DMMs with thermocoupler

author: gardner
author_rank: Regular Contributor
timestamp: February 12, 2022, 05:51:53 pm
content: Unfortunately DS1820s are not really suitable for my requirements. The temperature range is in the room to oven temperature range, say 15C to 250C. The probes on cheap grill thermometers are designed to operate in this range, but DS1820s, not.I did find some work on iBBQ thermometers:https://gist.github.com/uucidl/b9c60b6d36d8080d085a8e3310621d64I will do some fiddling to see if the units I have are of this type/style -- it seems many/most generic ones are.

author: HKJ
author_rank: Super Contributor
timestamp: February 12, 2022, 06:03:03 pm
content: Quote from: gardner on February 12, 2022, 05:51:53 pmCould be done with thermocouples, cheap thermocoupler ICs, Arduino and TestController. You could probably find a Arduino library to support the thermocoupler ICs.If you find something that can connect to a computer with a serial port, please post it. I may add it to TC.

author: ledtester
author_rank: Super Contributor
timestamp: February 12, 2022, 06:45:45 pm
content: Just googling "bluetooth thermometer reverse engineering" reveals a bunch of successes so I would suspect it's not going to be that difficult.The Meater thermometer might be the closest to your device:https://github.com/nathanfaber/meaterbleor the Govee Meat Thermometer:https://github.com/wcbonner/GoveeBTTempLoggerwhich you can get from Amazon:https://www.amazon.com/Govee-Bluetooth-Thermometer-Temperature-Notifications/dp/B092ZTD96V