Boa tarde Galera!!
eu sempre fui interessado em gerenciar da melhor forma o consumo da minha casa, por isso já utilizava a placa Je05 e um Shelly EM, a parte gráfica eu utilizava o bar-card porém apesar de bonito, não me mostrava um resumo compacto de tudo o que está acontecendo na casa.
Sempre tentei as melhores formas de resumir toda a informação que quero e acho que finalmente encontrei um card que consegue resumir o atual consumo em apenas um card. Esse card é o tesla-style-solar-power-card, do Reptilex
Basicamente esse card mostra de forma grafica de onde a energia está vindo (Grid, solar, baterias) e para onde está indo (Casa, e ainda dois consumidores de sua escolha, no meu caso geladeira e maquina de lavar.)
Com apenas uma placa Je05 já é possível criar entidades que o card irá utilizar. abaixo a lista do github de todas as entidades que podem ser usadas no card.
type: 'custom:tesla-style-solar-power-card'
name: My Flows
# Fluxo entre os circulos (grid, placa, consumidores)
grid_to_house_entity: sensor.grid_consumption
grid_to_battery_entity: sensor.grid_battery_charge
generation_to_grid_entity: sensor.grid_feed_in
generation_to_battery_entity: sensor.battery_charging
generation_to_house_entity: sensor.solar_consumption
battery_to_house_entity: sensor.battery_consumption
battery_to_grid_entity: sensor.battery_to_grid
# entidades extras para mostrar nos circulos
battery_extra_entity: sensor.battery_charge
house_extra_entity: sensor.current_temperature
generation_extra_entity: sensor.percent_cloud_coverage
grid_extra_entity: sensor.monthly_feed_in
# Consumidores extras
appliance1_consumption_entity: sensor.car_consumption
appliance1_extra_entity: sensor.car_battery_state_of_charge
appliance2_consumption_entity: sensor.heating_consumption
appliance2_extra_entity: sensor.heating_operation
# Ação de clique abre a entidade escolhida
grid_entity: sensor.grid_consumption
house_entity: sensor.house_consumption
generation_entity: sensor.solar_yield
battery_entity: sensor.battery_consumption
Como eu possuo dois medidores, utilizo um para obter a energia injetada pelas placas solares, e sabendo quanto passa pelo Je05 consigo obter o auto consumo. Para aqueles que possuem inversor com integração para Home Assistant, não é necessário outro medidor.
Por exemplo, para obter o auto consumo da casa (ou seja a entidade generation to house) criei uma template:
# Generation to House
solar_consumption:
value_template: "{{ ((states('sensor.shelly_total') | float) - (states('sensor.geracao_somada') |float |abs )) | round(1) }}"
device_class: power
unit_of_measurement: W
Para contabilizar somente o valor injetado na rede, contabilizo somente o valor de “potencia negativa” detectado pela JE05.
geracao_somada:
friendly_name: "Geração Excedente"
unit_of_measurement: W #or kW or whatever you use
value_template: >
{% if states('sensor.je05_pativa_total')|float > 0 %}
0
{% else %}
{{ states('sensor.je05_pativa_total') }}
{% endif %}
e então crio a entidade para ser usada no Card
# Generation to Grid
grid_feed_in:
value_template: "{{ ((states('sensor.geracao_somada') | float )) | round(1) |abs }}"
device_class: power
unit_of_measurement: W
assim os fluxos de energia ficam bem resumidos no card e os valores dentro dos seus respectivos circulos.
meu card ficou da seguinte forma.