Monitoring a BBQ with HA and CloudBBQ

This sensor is integrated from v0.9.7 and you can now upload directly from your web browser here (the v0.9.8):

Here is a more detailled tutorial:

Just choose esp32dev-ble or esp32dev-ble-cont (for continuous scan) on the drop down.

thank you, I will give that a go.

Hi I just bought an Inkbird IBT-2X but I don’t know where to start, I have a Raspberry pi 2B or an Arduino UNO would you give me a hand ??? if you need anything else to be able to create a ServerWeb where you can check my temperature from other rooms of the house or from the internet.
looking in my stuff i found this ESP8266 ESP-12E board all right ?

You can use an esp32 to get the bluetooth info from the Inkbird and send MQTT messages to a Broker like mosquitto.

I should get Inkbird IBT-2X today…i will update you.

I have 2 solutions:

  1. see if it works with openmqttgateway (i have 2 esp32 with it)
  2. use the esp32 libs that Climber suggested in this thread (

OMQTT is the best one

ps: you can’t use the esp8266, it has not the Bluetooth

I confirm that IBT-2X works out of the box with OpenMQTTGateway v0.9.8, but with some issues

it’s recognized as a IBT-4XS with 4 thermometers, but this one has only two. Anyway it works considering only the first two term.

@1technophile i opened this issue - support request (

let me know if i can help

Ok thanks as soon as I purchase an esp32 I contact you. Thanks

Hi yesterday I got this ESP-WROOM-32 ESP-32 ESP-32S card it’s the very first time I use it and I don’t even know how to start, could you tell me where to start if I need to upload to a firmware or drives etc. … Thanks

You can start from here:

Read the doc and especially the upload section, there are different upload method, firt one is very easy…even if i never used.

I usually do like this:

  1. get an already build binary with BLE enabled from here:

i suppose this is for esp32 =>

  1. upload to esp32 with esptool =>

Erase All
~/.local/bin/ --port /dev/ttyUSB0 erase_flash

Upload flash
~/.local/bin/ --port /dev/ttyUSB0 write_flash --flash_mode dio --flash_size 4MB 0x0 ~/esp32dev-ble-firmware.bin

ps: connect esp32 to PC usb port and change /dev/ttyUSB0 accordingly

Ok thanks i will let you know as soon as i can do everything

Good morning then I loaded the firmware following the guide and making the first step automatically by choosing the esp32ble version, now the codes described above ymal must be entered in the HA dashboard that I installed on my raspberry? Thank you

I bought this bluetooth bbq probe meter frim aliexpress: Wireless Meat Food Thermometer for Oven Grill BBQ Steak Turkey Smoker Kitchen Smart Digital Bluetooth Barbecue New Year Gifts|Temperature Gauges| - AliExpress

Wonder if this will work with CloudBBQ

I can help integrating it into OpenMQTTGateway (esp32) or TheengsGateway (raspberry pi/ windows) or CloudBBQ if you are ready to do some tests.

I have some spare esp boards to test.

We can do the check through a mobile app also, so as to do so:

  1. download nrf connect mobile app

  2. launch a scan

  3. identify your device through name or manufacturer

  4. click on it

  5. copy the data below

  6. connect to it with the manufacturer app

  7. note the temperature and values

  8. repeat this process from step 4) for 3 different temperatures

  9. share the values of nrf connect and manufacturer app below
    Discussions · theengs/decoder · GitHub

Note that this device may require a connection. If it is the case, it will be more complex to integrate compared to Inkbird or Govee BBQ probes.

Step 6 can be replaced by checking the temperatue with another probe

1 Like

Wasn’t able to get info through that app…

Do you mean that you can’t identify a ble device that match your thermometer after doing a scan?

Correct I got it connected to it’s application on my mobile but nrf connect is given me several items but I can’t identify which one is the actual probe. The original app doesn’t state the probes name or mac address.

I just randomly clicked on every item nrf connect lists but none gave me detailed info like the screenshot you’ve provided above.

Try to do the scan with its app disconnected. When connected it will not be visible by the scans.

Can anyone help me get the alerts and alarms going for my Inkbird IBBQ4T. It is the wifi version and I have it integrated in HA with tuya local in this thread Cannot get Tuya Integration to work

I have all the temp probes added and showing up with graphs in Lovelace. But I am stuck in getting the alerts and alarms going? I think it is a simple yaml of platform, entity, etc… But I am at a loss since in this they were added via mqtt. Mine are added in Tuya local and that is where I don’t know where to begin.

I have my probes as ibbq_probe_1 through _4.

Thanks for any help which should be simple. I’m trying to look at the above and believe I don’t need the actual yaml for sensors. I just need Input_numbers.yaml and Automations.yaml to get the sliders for grill probe set point and alarms…

How does CloudBBQ connect to the thermometer? Over Bluetooth?