From 54684e80bc8934177fd4a89823710876fc96f94e Mon Sep 17 00:00:00 2001 From: Maska Date: Sat, 17 Sep 2022 22:46:32 +0200 Subject: [PATCH] shelly3em - template --- template.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/template.yaml b/template.yaml index a37ce6b..52e6a5f 100644 --- a/template.yaml +++ b/template.yaml @@ -2,9 +2,9 @@ - name: "Energy Total" unique_id: energy_total state: >- - {{ states('sensor.phase_a_energy')|float + - states('sensor.phase_b_energy')|float + - states('sensor.phase_c_energy')|float }} + {{ states('sensor.shelly3em_channel_a_energy')|float + + states('sensor.shelly3em_channel_b_energy')|float + + states('sensor.shelly3em_channel_c_energy')|float }} unit_of_measurement: kWh device_class: energy state_class: measurement @@ -13,19 +13,19 @@ - name: "Power Total" unique_id: power_total state: >- - {{ (states('sensor.phase_a_power')|float + - states('sensor.phase_b_power')|float + - states('sensor.phase_c_power')|float) }} + {{ (states('sensor.shelly3em_channel_a_power')|float + + states('sensor.shelly3em_channel_b_power')|float + + states('sensor.shelly3em_channel_c_power')|float) }} unit_of_measurement: W device_class: power state_class: measurement - name: "Power Factor Total" unique_id: power_factor_total state: >- - {{ (((states('sensor.phase_a_power')|float) * (states('sensor.phase_a_power_factor')|float) + - (states('sensor.phase_b_power')|float) * (states('sensor.phase_b_power_factor')|float) + - (states('sensor.phase_c_power')|float) * (states('sensor.phase_c_power_factor')|float)) / - (states('sensor.phase_a_power')|float + states('sensor.phase_b_power')|float + states('sensor.phase_c_power')|float)) + {{ (((states('sensor.shelly3em_channel_a_power')|float) * (states('sensor.shelly3em_channel_a_power_factor')|float) + + (states('sensor.shelly3em_channel_b_power')|float) * (states('sensor.shelly3em_channel_b_power_factor')|float) + + (states('sensor.shelly3em_channel_c_power')|float) * (states('sensor.shelly3em_channel_c_power_factor')|float)) / + (states('sensor.shelly3em_channel_a_power')|float + states('sensor.shelly3em_channel_b_power')|float + states('sensor.shelly3em_channel_c_power')|float)) |int }} unit_of_measurement: "%" device_class: power_factor