From 8b43bf239ba864cb01fd56935a05a4695a898eb7 Mon Sep 17 00:00:00 2001 From: Commander1024 Date: Sun, 25 Jun 2023 23:41:02 +0200 Subject: [PATCH] Oops. Rounded the wrong sensors. --- sensors.yaml | 6 +++--- template.yaml | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/sensors.yaml b/sensors.yaml index 68a3f7f..a7daa72 100644 --- a/sensors.yaml +++ b/sensors.yaml @@ -74,7 +74,7 @@ source: sensor.power_import name: energy_import_sum unit_prefix: k - round: 1 + round: 2 method: left # Sensor for Riemann sum of energy export (W -> Wh) @@ -82,7 +82,7 @@ source: sensor.power_export name: energy_export_sum unit_prefix: k - round: 1 + round: 2 method: left # Sensor for Riemann sum of energy consumption (W -> Wh) @@ -90,5 +90,5 @@ source: sensor.power_consumption name: energy_consumption_sum unit_prefix: k - round: 1 + round: 2 method: left diff --git a/template.yaml b/template.yaml index 7063ea7..cd329bd 100644 --- a/template.yaml +++ b/template.yaml @@ -29,7 +29,7 @@ unit_of_measurement: 'W' state: > {% if (states('sensor.line_power_channel_a_power')|float + states('sensor.line_power_channel_b_power')|float + states('sensor.line_power_channel_c_power')|float) > 0 %} - {{ states('sensor.line_power_channel_a_power')|float + states('sensor.line_power_channel_b_power')|float + states('sensor.line_power_channel_c_power')|float }} + {{ (states('sensor.line_power_channel_a_power')|float + states('sensor.line_power_channel_b_power')|float + states('sensor.line_power_channel_c_power')|float)|round(1) }} {% else %} {{ 0 }} {% endif %} @@ -44,7 +44,7 @@ unit_of_measurement: 'W' state: > {% if (states('sensor.line_power_channel_a_power')|float + states('sensor.line_power_channel_b_power')|float + states('sensor.line_power_channel_c_power')|float) < 0 %} - {{ (states('sensor.line_power_channel_a_power')|float + states('sensor.line_power_channel_b_power')|float + states('sensor.line_power_channel_c_power')|float) * -1 }} + {{ ((states('sensor.line_power_channel_a_power')|float + states('sensor.line_power_channel_b_power')|float + states('sensor.line_power_channel_c_power')|float) * -1 ) | round(1) }} {% else %} {{ 0 }} {% endif %} @@ -60,9 +60,9 @@ state: > {% if (states('sensor.power_export')|float(0)) > 0 and (states('sensor.balkonkraftwerk_power')|float(0) - states('sensor.power_export')|float(0)) < 0 %} {% elif (states('sensor.power_export')|float(0)) > 0 and (states('sensor.balkonkraftwerk_power')|float(0) - states('sensor.power_export')|float(0)) > 0 %} - {{ (states('sensor.balkonkraftwerk_power')|float(0)) - states('sensor.power_export')|float(0) }} + {{ ((states('sensor.balkonkraftwerk_power')|float(0)) - states('sensor.power_export')|float(0)) | round(1) }} {% else %} - {{ states('sensor.power_import')|float(0) + states('sensor.balkonkraftwerk_power')|float(0) }} + {{ (states('sensor.power_import')|float(0) + states('sensor.balkonkraftwerk_power')|float(0)) | round(1) }} {% endif %} device_class: power state_class: measurement