diff --git a/sensors/water.yaml b/sensors/water.yaml new file mode 100644 index 0000000..4079166 --- /dev/null +++ b/sensors/water.yaml @@ -0,0 +1,10 @@ +- platform: scrape + resource: https://www.aarhusvand.dk/privat/priser/ + select: "table tfoot td[align] strong" + index: 0 + unit_of_measurement: "DKK/m³" + device_class: monetary + state_class: measurement + value_template: "{{ value | replace(',', '.') | float(0) }}" + name: Water Price + scan_interval: 604800 diff --git a/template/mikroovn.yaml b/template/mikroovn.yaml index b52d8b7..5665021 100644 --- a/template/mikroovn.yaml +++ b/template/mikroovn.yaml @@ -2,9 +2,9 @@ - name: Mikroovn Power Factor state: | {# Calculate power factor #} - {% set v = states.sensor.mikroovn_voltage.state | float %} - {% set a = states.sensor.mikroovn_current.state | float %} - {% set wp = states.sensor.mikroovn_power.state | float %} + {% set v = states.sensor.mikroovn_voltage.state | default(0) | float(0) %} + {% set a = states.sensor.mikroovn_current.state | default(0) | float(0) %} + {% set wp = states.sensor.mikroovn_power.state | default(0) | float(0) %} {% set ap = v * a %} {% if ap > 0 %} {% set pf = wp / ap * 100 %}