- name: Steinlite Sample Temperature unique_id: steinlite_temperature unit_of_measurement: "°F" state: > {% set sensor_val = states('sensor.steinlite') %} {% set temp_match = sensor_val.find('Gr Temp: ') %} {% if temp_match != -1 %} {% set temp_value = sensor_val[temp_match + 9:sensor_val.find(' Deg F',temp_match)] %} {% if temp_value %} {% set state = temp_value | int %} {% endif %} {% endif %} {% if state is defined %} {{ state }} {% else %} {{ this.state }} {% endif %}