Files
home-assistant.io/source/_integrations/togrill.markdown
2025-09-24 22:10:29 +02:00

3.3 KiB

title, description, ha_iot_class, ha_config_flow, ha_release, ha_category, ha_domain, ha_bluetooth, ha_platforms, ha_integration_type, ha_codeowners, ha_quality_scale
title description ha_iot_class ha_config_flow ha_release ha_category ha_domain ha_bluetooth ha_platforms ha_integration_type ha_codeowners ha_quality_scale
ToGrill Control and monitor your ToGrill compatible BBQ thermometers. Local Push true 2025.9
Event
Number
Sensor
togrill true
event
number
select
sensor
integration
@elupus
bronze

The ToGrill {% term integration %} allows you to connect your ToGrill compatible Bluetooth grill thermometer.

{% tip %}

The recommended way to connect the device to Home Assistant is by using an ESPHome Bluetooth Proxy, as they provide the best experience.

{% endtip %}

{% include integrations/config_flow.md %}

Home Assistant will display a list of addresses of the available desks, and you just need to select the one you want to add. Repeat the process to add more than one desk.

{% note %} When the Home Assistant integration is active, it will take exclusive control over the device and block access by other controllers like the standard smart phone applications. {% endnote %}

Known working devices

Many ToGrill compatible devices exist from many different vendors. Only a subset has been tested successfully. These are known to work. Other detected devices may work or may not work as expected.

Device Model
Rubicson - BBQ probe thermometer Pro-05

Events

Event: The most recently triggered alarm or event on the probe. The following event types are expected:

  • ambient_cool_down - The ambient temperature returned to normal.
  • ambient_low_temp - The ambient temperature is too low.
  • ambient_over_heat - The ambient temperature is too high.
  • device_high_temp - Internal temperature too high.
  • device_low_power - Power is low.
  • ignition_failure - Ignition failed.
  • probe_above_maximum - Temperature is above the allowed range.
  • probe_acknowledge - Temperature probe alarm was acknowledged by user.
  • probe_alarm - Temperature has reached it's set temperature target.
  • probe_below_minimum - Temperature is below the allowed range.
  • probe_disconnected - Probe disconnected from device.
  • probe_timer_alarm - Timer alarm triggered (Note. some device will instead trigger probe_alarm).

Sensors

Temperature: The current temperature of the given temperature probe Battery: The current battery level of the device.

Select

Grill type: The meat that is currently being measured. Taste: The taste wanted when finished.

Numbers

Target temperature: The target temperature of the given temperature probe. Set value to 0 to disable target alarm. Minimum temperature: The minimum temperature the grill probe is allowed to reach. Set value to 0 to disable target alarm. Maximum temperature: The maximum temperature the grill probe is allowed to reach. Set value to 0 to disable target alarm. Alarm interval: The interval in minutes between successive alarms.

{% tip %}

Target temperature and the Minimum temperature / Maximum temperature are exclusive, and will disable the other setting when set on same probe.

{% endtip %}

Removing the integration

This integration follows standard integration removal. No extra steps are required.

{% include integrations/remove_device_service.md %}