Recommendation for BBQ thermostat that can work with HA

I have a Ninja Artisan outdoor oven and plan to smoke some meats, I decided not to go with the Ninja wireless thermostat and am looking for one I can use with my phone but integrate into HA too.
Any recommendations?

Hi,
I use this thermometer:
[https://www.aliexpress.com/item/1005006367825992.html]

It’s connected over ESPHome.

Configuration:

esp32_ble_tracker:

#text_sensor:
#  - platform: ble_scanner
#    name: "BLE Devices Scanner"

ble_client:
  - mac_address: 22:BF:60:21:15:A5
    id: grill_bt5
    auto_connect: true

sensor:
  - platform: ble_client
    type: characteristic
    ble_client_id: grill_bt5
    name: "BBQ Temperatur 1"
    service_uuid: '0000ffb0-0000-1000-8000-00805f9b34fb'
    characteristic_uuid: '0000ffb2-0000-1000-8000-00805f9b34fb'
    notify: true
    device_class: "temperature"
    lambda: |-
      uint16_t Temp1 = x[2]*256+x[3];
      return (float)(Temp1/10);

  - platform: ble_client
    type: characteristic
    ble_client_id: grill_bt5
    name: "BBQ Temperatur 2"
    service_uuid: '0000ffb0-0000-1000-8000-00805f9b34fb'
    characteristic_uuid: '0000ffb2-0000-1000-8000-00805f9b34fb'
    notify: true
    device_class: "temperature"
    lambda: |-
      uint16_t Temp1 = x[4]*256+x[5];
      return (float)(Temp1/10);

  - platform: ble_client
    type: characteristic
    ble_client_id: grill_bt5
    name: "BBQ Temperatur 3"
    service_uuid: '0000ffb0-0000-1000-8000-00805f9b34fb'
    characteristic_uuid: '0000ffb2-0000-1000-8000-00805f9b34fb'
    notify: true
    device_class: "temperature"
    lambda: |-
      uint16_t Temp1 = x[6]*256+x[7];
      return (float)(Temp1/10);

  - platform: ble_client
    type: characteristic
    ble_client_id: grill_bt5
    name: "BBQ Temperatur 4"
    service_uuid: '0000ffb0-0000-1000-8000-00805f9b34fb'
    characteristic_uuid: '0000ffb2-0000-1000-8000-00805f9b34fb'
    notify: true
    device_class: "temperature"
    lambda: |-
      uint16_t Temp1 = x[8]*256+x[9];
      return (float)(Temp1/10);

  - platform: ble_client
    type: characteristic
    ble_client_id: grill_bt5
    name: "BBQ Temperatur 5"
    service_uuid: '0000ffb0-0000-1000-8000-00805f9b34fb'
    characteristic_uuid: '0000ffb2-0000-1000-8000-00805f9b34fb'
    notify: true
    device_class: "temperature"
    lambda: |-
      uint16_t Temp1 = x[10]*256+x[11];
      return (float)(Temp1/10);

  - platform: ble_client
    type: characteristic
    ble_client_id: grill_bt5
    name: "BBQ Temperatur 6"
    service_uuid: '0000ffb0-0000-1000-8000-00805f9b34fb'
    characteristic_uuid: '0000ffb2-0000-1000-8000-00805f9b34fb'
    notify: true
    device_class: "temperature"
    lambda: |-
      uint16_t Temp1 = x[12]*256+x[13];
      return (float)(Temp1/10);
1 Like

I have the 4 sensors one for a year now. Works very well and there is a HA integration.

I’m very happy with it.

1 Like

Looks great, but unfortunately I can’t afford to spend that.

Well, I actually can’t too :smiley: I’ve got it for birthday.

Hi,

got also a 4 probe BT thermometer from Ali and it is working great with the inkbird integration. Found it straight away through the BT proxy.

1 Like

I assume that this requires BT connection (and range) from HA host device to the thermometer?

Yes, it needs to have connectivity to BT that is connected to your HA. I have a few ESP32 bluetooth proxy devices around the house and those pick up the BT thermometers without any issues.

Inkbird works fine.
I have the six probe version

Do those devices act as bluetooth repeaters?
Can you share any information on them?

Bluetooth Proxy — ESPHome

2 Likes