Considerando a forma como obtemos os valores do Shelly EM no HA, qual a forma correta para configurar o HA para termos valores exatos, em Kw, da energia consumida diariamente, mensalmente e anualmente?
Já parametrizei o HA de várias formas mas em nenhum deles consigo obter valores credíveis (a minha casa consome cerca de 500 Kw por mês o que daria ~ 15-18 kw diários e nenhuma das configurações consegui ter valores desse tipo).
As configurações que tenho são as seguintes:
Obter valores via MQTT:
- platform: mqtt
name: "Shelly EM - Main Total Energy"
state_topic: "shellies/shellyem-C****7/emeter/0/energy"
qos: 1
unit_of_measurement: "W"
icon: mdi:gauge
Configurar template com kw (onde o meu problema deve estar)
- platform: template
sensors:
shelly_em_main_total_energy_kw:
friendly_name: "House Electricity Power in kw"
unit_of_measurement: 'kW'
value_template: "{{((states('sensor.shelly_em_main_total_energy')) | float / 1000) | round(2)}}"
NOTA: Percebo que provavelmente deveria ser algo como “| float / 60000) | round(2)” e não “| float / 1000) | round(2)}” uma vez que na documentação da API da Shelly diz “shellies/shellyem-/emeter/< i >/energy energy counter in Watt-minute”. Mas quando o faço os valores não me parecem nada credíveis.
Finalmente a configuração do Utility Meter:
utility_meter:
daily_total_energy:
source: sensor.shelly_em_main_total_energy_kw
cycle: daily
monthly_total_energy:
source: sensor.shelly_em_main_total_energy_kw
cycle: monthly
yearly_total_energy:
source: sensor.shelly_em_main_total_energy_kw
cycle: yearly
(não uso bi-horário)
Muito obrigado pela vossa atenção.