Newer
Older
homeassistant_config / sensors / igrill.yaml
@Rolf Bagge Rolf Bagge on 14 Dec 2022 975 bytes Updates
- platform: template
  sensors:
    target_alert_temp_probe_1:
      availability_template: "{{(states.sensor.igrill_temperature.state | default(0) | int(0)) > 0}}"
      value_template:
        "{% if (states.sensor.igrill_temperature.state | int(0)) >= (states.input_number.grill_probe_1_target.state | int) %}
        Alert
        {% elif (states.sensor.igrill_temperature.state | int(0)) >= (states.input_number.grill_probe_1_target.state | int) - 4 %}
        Ready
        {% else %}
        Cooking
        {% endif %}"
      friendly_name: iGrill Target Alert

    time_to_done:
      friendly_name: iGrill Time Left to Target Temp
      value_template: |
        {% set missing = states.input_number.grill_probe_1_target.state | float(0) - states.sensor.igrill_temperature.state | float(0) %}
        {% set timeLeft = missing / (states.sensor.igrill_temperature_change.state | float(0)) | round(1) %}
        {{ timeLeft | round(1) }} minutter