17 lines
561 B
YAML
17 lines
561 B
YAML
- name: Steinlite Moisture Content
|
|
unique_id: steinlite_moisture
|
|
unit_of_measurement: "%"
|
|
state: >
|
|
{% set sensor_val = states('sensor.steinlite') %}
|
|
{% set moisture_match = sensor_val.find('Moisture: ') %}
|
|
{% if moisture_match != -1 %}
|
|
{% set moisture_value = sensor_val[moisture_match + 10:sensor_val.find('%',moisture_match)] %}
|
|
{% if moisture_value %}
|
|
{% set state = moisture_value | float %}
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
{% if state is defined %} {{ state }}
|
|
{% else %} {{ this.state }}
|
|
{% endif %}
|