- sensor:
- default_entity_id: sensor.target_alert_temp_probe_1
availability:
"{{(states.sensor.igrill_mini_probe_1.state | default(0) | int(0))
> 0}}"
name: iGrill Target Alert
state:
"{% if (states.sensor.filtered_igrill_probe_1.state | int(0)) >= (states.input_number.grill_probe_1_target.state
| int) %} Alert {% elif (states.sensor.filtered_igrill_probe_1.state | int(0))
>= (states.input_number.grill_probe_1_target.state | int) - 4 %} Ready {% else
%} Cooking {% endif %}"
- sensor:
- default_entity_id: sensor.time_to_done
name: iGrill Time Left to Target Temp
state:
"{% set missing = states.input_number.grill_probe_1_target.state | float(0)
- states.sensor.filtered_igrill_probe_1.state | float(0) %}
{% set timeLeft = missing / (states.sensor.igrill_temperature_change.state |
float(0)) | round(1) %}
{{ timeLeft | round(1) }} minutter"