- platform: template
sensors:
target_alert_temp_probe_1:
value_template:
'{% if (states.sensor.igrill_temperature.state | int(default=0)) >= (states.input_number.grill_probe_1_target.state | int) %}
Alert
{% elif (states.sensor.igrill_temperature.state | int(default=0)) >= (states.input_number.grill_probe_1_target.state | int) - 4 %}
Ready
{% else %}
Cooking
{% endif %}'
friendly_name: iGrill Target Alert
- platform: mqtt
state_topic: "bbq/grill/grill/probe1"
name: "iGrill_Temperature"
qos: 0
unit_of_measurement: "°C"
- platform: mqtt
state_topic: "bbq/grill/grill/battery"
name: "iGrill_Battery"
qos: 0
unit_of_measurement: '%'
device_class: battery