diff --git a/atom.xml b/atom.xml index 8352e724a2..3a25570639 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@
scan_interval:
according to a value greater than 60 seconds. The service only allows 60 requests per hour but the sensor’s default is 30 seconds.
-To format the PVoutput sensor you can you the template component. For example:
+To format the PVoutput sensor it’s recommended to use the template component. For example:
sensor:
- platform: pvoutput
@@ -124,19 +124,19 @@ It’s recommended to set scan_interval:
- platform: template
sensors:
power_consumption:
- value_template: ''
+ value_template: '{% if is_state_attr("sensor.pvoutput", "power_consumption", "NaN") %}0{% else %}{{ states.sensor.pvoutput.attributes.power_consumption }}{% endif %}'
friendly_name: 'Using'
unit_of_measurement: 'Watt'
energy_consumption:
- value_template: '%0.1f'
+ value_template: '{{ "%0.1f"|format(states.sensor.pvoutput.attributes.energy_consumption|float/1000) }}'
friendly_name: 'Used'
unit_of_measurement: 'kWh'
power_generation:
- value_template: ''
+ value_template: '{% if is_state_attr("sensor.pvoutput", "power_generation", "NaN") %}0{% else %}{{ states.sensor.pvoutput.attributes.power_generation }}{% endif %}'
friendly_name: 'Generating'
unit_of_measurement: 'Watt'
energy_generation:
- value_template: '%0.2f'
+ value_template: '{% if is_state_attr("sensor.pvoutput", "energy_generation", "NaN") %}0{% else %}{{ "%0.2f"|format(states.sensor.pvoutput.attributes.energy_generation|float/1000) }}{% endif %}'
friendly_name: 'Generated'
unit_of_measurement: 'kWh'
diff --git a/sitemap.xml b/sitemap.xml
index f8f0dd8dc5..0f31a05627 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2346,62 +2346,62 @@