Boa Noite Amigos,
A forma mais famosa no Home Assistant de medir o consumo é usando a placa PZEM. É com certeza uma das opções mais economicas, entretanto exige ligar a o PZEM a 1 sonoff basic ou 1 esp8266 para ele se comunicar com o Home Assistant. Para saber mais como instalar PZEM, confira este post aqui.
Eu tive dificuldade em fazer funcionar 3 PZEM em 1 esp8266 usando Esphome, e após muitas horas acabei desistindo. Nosso amigo Anderson Correia da iPlus Store , encontrou aqui no Brasil uma opção muito bacana: WATT METER JE05 da Bin Technology.
Esta placa (JE05) é igual 3 PZEM e 1 esp8266, só que tudo prontinho! Ela é super fácil de instalar e fácil de configurar com o HA, pois possui firmware nativo com comunicação por mqtt.
Aqui em casa é trifásico, e por isto necessitei comprar 3 TC para medir cada fase separadamente.
Existe opção de comprar apenas a placa ou já com a quantidade de TC que precisa ( 1, 2 ou 3). Inicialmente iria comprar apenas a placa e os TC iria comprar direto da china, por aqui, mas não quis esperar e comprei tudo junto.
Mais informações de preços e informações da placa e manual, confira direta no site aqui.
A instalação é bem simples, vou fazer um breve resumo:
INSTALAÇÃO
1. Instalar os TC em cada fase da rede
*Importante os TC tem um lado correto, no meu caso ficou os escritos para lado do disjuntor. (se estiver invertido, vai perceber que os valores ficaram negativos)
2. No meu caso são 3 fios de fase e 1 de neutro. Eu marquei as fases da direito para esquerda, como A, B e C. O TC que liguei na entrada A do, existe do outro lado a tesão A para ligar. Esta fase A vc tem que puxar o fio do disjutor e ligar na tesão correspondente com o TC que ligou… A no A, B no B … e na tesão também tem que ligar o Neutro, na imagem abaixo mostra a ligação da tensão Fase A (VA) e do Neutro (N), a TC desta ligação é o (IA) do outro lado da placa, com conector P2:
3. Alimentar a placa 110v ou 220v, no meu caso eu liguei 220v aproveitei a fase A e B que puxei para a tensão e já alimentei a placa.
Pronto a parte de ligação está pronto.
CONFIGURAÇÃO
Agora vá até o computador e procure a rede de WI-FI com o nome bintechnology, para conectar a senha é: bintechnology
*No meu caso a rede não apareceu de primeira, eu fui na placa e pressionei o botão reset por 10s e apareceu.
Após conectar na rede da bintechnology, acesse o navegador e digite: 192.168.1.1 para abrir as configurações.
Primeiros campos são para configurar o seu wifi, coloque o nome de seu rede e senha.
Segundo é configuração da rede (Lan), eu só mudei o IP conforme um número disponível na minha rede.
Terceiro é Configuração Finger, é o campo Device Name, segui o nome que o Anderson usou “Geral”, para não precisar alterar o nome no código.
Quarto já é a configuração do MQTT, no caso a configuração é igual do Tasmota, informar o ip do servidor, porta, login e senha. Alterei o tempo que envia a informação para o HA, padrão é 10, eu coloquei 1s, na campo Publish timeout MQTT (s) = 1.
Terminou a configuração, assim que apertar em salvar, vai aparecer um pop-up para escrever salvar e apertar ok, a placa vai reiniciar e a rede bintechnology vai sumir, e a placa já vai começar a enviar as informações por mqtt para o Home Assistant.
PROGRAMAÇÃO
Todo o código eu peguei prontinho do Anderson, como ele comprou primeiro a placa acabou tendo fazer na unha hehe … já facilitou muito nosso trabalho, pois esta seria a parte mais trabalhosa… Percebi que tem alguns reg## no código, tem o número reg## diferente do manual, mas é o do código está correto.
Assim com o Anderson, a minha instalação são 3 fases e usamos Fase A, B e C. Caso use menos não é necessário usar todos as fases do código abaixo:
O código abaixo vai ser adicionado em sensores:
############## JEO5 ############################
- platform: mqtt
name: "JE05 Status"
state_topic: "/JE05/Geral/status"
icon: mdi:access-point-network
- platform: mqtt
name: "JE05 Sinal Wifi"
state_topic: "/JE05/Geral/reg_103"
unit_of_measurement: "dbi"
icon: mdi:access-point-network
- platform: mqtt
name: "JE05 Frequencia"
state_topic: "/JE05/Geral/reg_88"
unit_of_measurement: "cHz"
#Divide por 100
- platform: mqtt
name: "JE05 Firmware"
state_topic: "/JE05/Geral/reg_89"
unit_of_measurement: "Versão"
##### FASE A ######
- platform: mqtt
name: "FA Potência Reativa"
state_topic: "/JE05/Geral/reg_37"
unit_of_measurement: "VAr"
icon: mdi:square-outline
- platform: mqtt
name: "FA Watts Consumo" #Potência Ativa Consumida
state_topic: "/JE05/Geral/reg_39"
unit_of_measurement: "W/h"
icon: mdi:power-plug
- platform: template
sensors:
conversao_kwh:
friendly_name: "FA kWh Total"
icon_template: mdi:power-plug
unit_of_measurement: 'kwh'
value_template: "{{ (states('sensor.fa_watts_consumo')|float / 1000 |float)|round(2) }}"
- platform: mqtt
name: "FA Volts" #Tensão Volts
state_topic: "/JE05/Geral/reg_62"
unit_of_measurement: "V"
icon: mdi:flash
- platform: mqtt
name: "FA Amperes" ##Corrente
state_topic: "/JE05/Geral/reg_63"
unit_of_measurement: "dA"
icon: mdi:current-ac
#Divide por 10 vira Amperes
- platform: template
sensors:
conversao_amperes:
friendly_name: "FA Amperes"
unit_of_measurement: 'A'
value_template: "{{ (states('sensor.fa_amperes')|float / 10 |float)|round(1) }}"
- platform: mqtt
name: "FA Watts" ##Potência Ativa
state_topic: "/JE05/Geral/reg_68"
unit_of_measurement: "W"
icon: mdi:power-plug
- platform: mqtt
name: "FA Potência Aparente"
state_topic: "/JE05/Geral/reg_72"
unit_of_measurement: "VA"
icon: mdi:square-outline
- platform: mqtt
name: "FA Fator Potencia"
state_topic: "/JE05/Geral/reg_76"
unit_of_measurement: "mFP"
icon: mdi:percent
#####divide por 1000
- platform: template
sensors:
conversao_fafatorpotencia:
friendly_name: "FA Fator Potência"
icon_template: mdi:percent
unit_of_measurement: '%'
value_template: "{{ (states('sensor.fa_fator_potencia')|float / 1000 |float)|round(2) }}"
- platform: template
sensors:
fa_consumo_diario:
friendly_name: "FA Consumo Diario"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fa_consumo_hoje.state) ) | round(0) }}"
fa_consumo_semanal:
friendly_name: "FA Consumo Semanal"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fa_consumo_semana.state) ) | round(0) }}"
fa_consumo_mensal:
friendly_name: "FA Consumo Mensal"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fa_consumo_mes.state) ) | round(0) }}"
# FA Dia anterior
fa_consumo_ontem:
friendly_name: "FA Consumo Ontem"
icon_template: mdi:counter
unit_of_measurement: 'kWh'
value_template: "{{ ( float(states.sensor.fa_consumo_hoje.attributes.last_period) ) | round(0) }}"
fa_gasto_hoje:
friendly_name: "FA Gasto Hoje"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fa_consumo_diario.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
fa_gasto_semanal:
friendly_name: "FA Gasto na semana"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fa_consumo_semanal.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
fa_gasto_mes:
friendly_name: "FA Gasto no mês"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fa_consumo_mensal.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
# FA R$ Ontem
fa_gasto_ontem:
friendly_name: "FA Gasto Ontem"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fa_consumo_ontem.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
##### FASE B ######
- platform: mqtt
name: "FB Potência Reativa"
state_topic: "/JE05/Geral/reg_41"
unit_of_measurement: "VAr"
icon: mdi:square-outline
- platform: mqtt
name: "FB Watts Consumo" #Potência Ativa Consumida"
state_topic: "/JE05/Geral/reg_43"
unit_of_measurement: "W/h"
icon: mdi:power-plug
- platform: template
sensors:
conversao_fbkwh:
friendly_name: "FB kWh Total"
icon_template: mdi:power-plug
unit_of_measurement: 'kwh'
value_template: "{{ (states('sensor.fb_watts_consumo')|float / 1000 |float)|round(2) }}"
- platform: mqtt
name: "FB Volts" #FB Tensão Volts
state_topic: "/JE05/Geral/reg_64"
unit_of_measurement: "V"
icon: mdi:flash
- platform: mqtt
name: "FB Amperes" ##Corrente
state_topic: "/JE05/Geral/reg_65"
unit_of_measurement: "dA"
icon: mdi:current-ac
#Divide por 10 vira Amperes
- platform: template
sensors:
conversao_fbamperes:
friendly_name: "FB Amperes"
unit_of_measurement: 'A'
value_template: "{{ (states('sensor.fb_amperes')|float / 10 |float)|round(1) }}"
- platform: mqtt
name: "FB Watts" ##Potência Ativa
state_topic: "/JE05/Geral/reg_69"
unit_of_measurement: "W"
icon: mdi:power-plug
- platform: mqtt
name: "FB Potência Aparente"
state_topic: "/JE05/Geral/reg_73"
unit_of_measurement: "VA"
icon: mdi:square-outline
- platform: mqtt
name: "FB Fator PotenciaM"
state_topic: "/JE05/Geral/reg_77"
unit_of_measurement: "mFP"
icon: mdi:percent
#####divide por 1000
- platform: template
sensors:
conversao_fbfatorpotencia:
friendly_name: "FB Fator Potência"
icon_template: mdi:percent
unit_of_measurement: '%'
value_template: "{{ (states('sensor.fb_fator_potenciam')|float / 1000 |float)|round(2) }}"
- platform: template
sensors:
fb_consumo_diario:
friendly_name: "FB Consumo Diario"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fb_consumo_hoje.state) ) | round(0) }}"
fb_consumo_semanal:
friendly_name: "FB Consumo Semanal"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fb_consumo_semana.state) ) | round(0) }}"
fb_consumo_mensal:
friendly_name: "FB Consumo Mensal"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fb_consumo_mes.state) ) | round(0) }}"
# FC Dia anterior
fb_consumo_ontem:
friendly_name: "FB Consumo Ontem"
icon_template: mdi:counter
unit_of_measurement: 'kWh'
value_template: "{{ ( float(states.sensor.fb_consumo_hoje.attributes.last_period) ) | round(0) }}"
fb_gasto_hoje:
friendly_name: "FB Gasto Hoje"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fb_consumo_diario.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
fb_gasto_semanal:
friendly_name: "FB Gasto na semana"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fb_consumo_semanal.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
fb_gasto_mes:
friendly_name: "FB Gasto no mês"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fb_consumo_mensal.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
# FB R$ Ontem
fb_gasto_ontem:
friendly_name: "FB Gasto Ontem"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fb_consumo_ontem.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
##### FASE C ######
- platform: mqtt
name: "FC Potência Reativa"
state_topic: "/JE05/Geral/reg_45"
unit_of_measurement: "VAr"
icon: mdi:square-outline
- platform: mqtt
name: "FC Watts Consumo" #Potência Ativa Consumida
state_topic: "/JE05/Geral/reg_47"
unit_of_measurement: "W/h"
icon: mdi:power-plug
- platform: template
sensors:
conversao_fckwh:
friendly_name: "FC kWh Total"
icon_template: mdi:power-plug
unit_of_measurement: 'kwh'
value_template: "{{ (states('sensor.fc_watts_consumo')|float / 1000 |float)|round(2) }}"
- platform: mqtt
name: "FC Volts" #FA Tensão Volts
state_topic: "/JE05/Geral/reg_66"
unit_of_measurement: "V"
icon: mdi:flash
- platform: mqtt
name: "FC Amperes" ##Corrente
state_topic: "/JE05/Geral/reg_67"
unit_of_measurement: "dA"
icon: mdi:current-ac
#Divide por 10 vira Amperes
- platform: template
sensors:
conversao_fcamperes:
friendly_name: "Fc Amperes"
unit_of_measurement: 'A'
value_template: "{{ (states('sensor.fc_amperes')|float / 10 |float)|round(2) }}"
- platform: mqtt
name: "FC Watts" ##Potência Ativa
state_topic: "/JE05/Geral/reg_70"
unit_of_measurement: "W"
icon: mdi:power-plug
- platform: mqtt
name: "FC Potência Aparente"
state_topic: "/JE05/Geral/reg_74"
unit_of_measurement: "VA"
icon: mdi:square-outline
- platform: mqtt
name: "FC Fator PotenciaM"
state_topic: "/JE05/Geral/reg_78"
unit_of_measurement: "mFP"
icon: mdi:percent
#####divide por 1000
- platform: template
sensors:
conversao_fcfatorpotencia:
friendly_name: "FC Fator Potência"
icon_template: mdi:percent
unit_of_measurement: '%'
value_template: "{{ (states('sensor.fc_fator_potenciam')|float / 1000 |float)|round(2) }}"
- platform: template
sensors:
fc_consumo_diario:
friendly_name: "FC Consumo Diario"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fc_consumo_hoje.state) ) | round(0) }}"
fc_consumo_semanal:
friendly_name: "FC Consumo Semanal"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fc_consumo_semana.state) ) | round(0) }}"
fc_consumo_mensal:
friendly_name: "FC Consumo Mensal"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.fc_consumo_mes.state) ) | round(0) }}"
# FC Dia anterior
fc_consumo_ontem:
friendly_name: "FC Consumo Ontem"
icon_template: mdi:counter
unit_of_measurement: 'kWh'
value_template: "{{ ( float(states.sensor.fc_consumo_hoje.attributes.last_period) ) | round(0) }}"
fc_gasto_hoje:
friendly_name: "FC Gasto Hoje"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fc_consumo_diario.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
fc_gasto_semanal:
friendly_name: "FC Gasto na semana"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fc_consumo_semanal.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
fc_gasto_mes:
friendly_name: "FC Gasto no mês"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fc_consumo_mensal.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
# FC R$ Ontem
fc_gasto_ontem:
friendly_name: "FC Gasto Ontem"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.fc_consumo_ontem.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
##### TRIFASICO ######
- platform: mqtt
name: "ABC Potência Reativa"
state_topic: "/JE05/Geral/reg_49"
unit_of_measurement: "VAr"
icon: mdi:square-outline
- platform: mqtt
name: "ABC Potência Ativa Consumida"
state_topic: "/JE05/Geral/reg_51"
unit_of_measurement: "W/h"
icon: mdi:power-plug
- platform: template
sensors:
conversao_abckwh:
friendly_name: "ABC kWh Total"
icon_template: mdi:power-plug
unit_of_measurement: 'kwh'
value_template: "{{ (states('sensor.abc_potencia_ativa_consumida')|float / 1000 |float)|round(2) }}"
- platform: mqtt
name: "ABC Tensão Volts"
state_topic: "/JE05/Geral/reg_66"
unit_of_measurement: "V"
icon: mdi:flash
- platform: mqtt
name: "ABC Corrente"
state_topic: "/JE05/Geral/reg_67"
unit_of_measurement: "dA"
icon: mdi:current-ac
#Divide por 10 vira Amperes
- platform: template
sensors:
conversao_abcamperes:
friendly_name: "ABC Amperes"
unit_of_measurement: 'A'
value_template: "{{ (states('sensor.abc_corrente')|float / 10 |float)|round(1) }}"
- platform: mqtt
name: "ABC Watts" #Potência Ativa
state_topic: "/JE05/Geral/reg_71"
unit_of_measurement: "W"
icon: mdi:power-plug
- platform: mqtt
name: "ABC Potência Aparente"
state_topic: "/JE05/Geral/reg_75"
unit_of_measurement: "VA"
icon: mdi:square-outline
- platform: mqtt
name: "ABC Fator PotenciaM"
state_topic: "/JE05/Geral/reg_79"
unit_of_measurement: "mFP"
icon: mdi:percent
#####divide por 1000
- platform: template
sensors:
conversao_abcfatorpotencia:
friendly_name: "ABC Fator Potência"
icon_template: mdi:percent
unit_of_measurement: '%'
value_template: "{{ (states('sensor.abc_fator_potenciam')|float / 1000 |float)|round(2) }}"
- platform: template
sensors:
abc_amperes_total:
friendly_name: "Total Amperes"
icon_template: mdi:current-ac
unit_of_measurement: 'A'
value_template: "{{ ( float(states.sensor.conversao_amperes.state) + float(states.sensor.conversao_fbamperes.state) + float(states.sensor.conversao_fcamperes.state) ) | round(1) }}"
- platform: mqtt
name: "ABC Potência Reativa Trif"
state_topic: "/JE05/Geral/reg_83"
unit_of_measurement: "VAr"
icon: mdi:square-outline
- platform: template
sensors:
abc_consumo_diario:
friendly_name: "ABC Consumo Diario"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.abc_consumo_hoje.state) ) | round(0) }}"
abc_consumo_semanal:
friendly_name: "ABC Consumo Semanal"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.abc_consumo_semana.state) ) | round(0) }}"
abc_consumo_mensal:
friendly_name: "ABC Consumo Mensal"
icon_template: mdi:counter
unit_of_measurement: 'kW/h'
value_template: "{{ ( float(states.sensor.abc_consumo_mes.state) ) | round(0) }}"
# Dia anterior
abc_consumo_ontem:
friendly_name: "ABC Consumo Ontem"
icon_template: mdi:counter
unit_of_measurement: 'kWh'
value_template: "{{ ( float(states.sensor.abc_consumo_hoje.attributes.last_period) ) | round(0) }}"
# Semana anterior
abc_consumo_semana_passada:
friendly_name: "ABC Consumo Semana Passada"
icon_template: mdi:counter
unit_of_measurement: 'kWh'
value_template: "{{ ( float(states.sensor.abc_consumo_semana.attributes.last_period) ) | round(0) }}"
# Mes anterior
abc_consumo_mes_passado:
friendly_name: "ABC Consumo Mes Passado"
icon_template: mdi:counter
unit_of_measurement: 'kWh'
value_template: "{{ ( float(states.sensor.abc_consumo_mes.attributes.last_period) ) | round(0) }}"
abc_gasto_hoje:
friendly_name: "ABC Gasto Hoje"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.abc_consumo_diario.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
abc_gasto_semanal:
friendly_name: "ABC Gasto na semana"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.abc_consumo_semanal.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
abc_gasto_mes:
friendly_name: "ABC Gasto no mês"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.abc_consumo_mensal.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
# R$ Ontem
abc_gasto_ontem:
friendly_name: "ABC Gasto Ontem"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.abc_consumo_ontem.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
# R$ Semana anterior
abc_gasto_semana_passada:
friendly_name: "ABC Gasto Semana Passada"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.abc_consumo_semana_passada.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
# R$ Mes anterior
abc_gasto_mes_passado:
friendly_name: "ABC Gasto Mes Passado"
icon_template: mdi:cash-usd
unit_of_measurement: 'R$'
value_template: "{{ ( float(states.sensor.abc_consumo_mes_passado.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
O codigo abaixo, deve adicionar em utility_meter:
### FASE A####
fa_consumo_hoje:
source: sensor.conversao_kwh
cycle: daily
offset: '00:00:00'
fa_consumo_semana:
source: sensor.conversao_kwh
cycle: weekly
fa_consumo_mes:
source: sensor.conversao_kwh
cycle: monthly
offset:
days: 1
hours: 0
minutes: 0
### FASE B####
fb_consumo_hoje:
source: sensor.conversao_fbkwh
cycle: daily
offset: '00:00:00'
fb_consumo_semana:
source: sensor.conversao_fbkwh
cycle: weekly
fb_consumo_mes:
source: sensor.conversao_fbkwh
cycle: monthly
offset:
days: 1
hours: 0
minutes: 0
### FASE C####
fc_consumo_hoje:
source: sensor.conversao_fckwh
cycle: daily
offset: '00:00:00'
fc_consumo_semana:
source: sensor.conversao_fckwh
cycle: weekly
fc_consumo_mes:
source: sensor.conversao_fckwh
cycle: monthly
offset:
days: 1
hours: 0
minutes: 0
### ABC ####
abc_consumo_hoje:
source: sensor.conversao_abckwh
cycle: daily
offset: '00:00:00'
abc_consumo_semana:
source: sensor.conversao_abckwh
cycle: weekly
abc_consumo_mes:
source: sensor.conversao_abckwh
cycle: monthly
offset:
days: 1
hours: 0
minutes: 0
E o código abaixo, deve adicionar baixo de input_text
input_text:
text_valor_kwh:
name: "Valor kW/h"
initial: "0.9339"
E pronto, agora só organizar as informações como desejar, eu usei o modelo do Rudimar
Ainda não organizei bem as informações, quero organizar as informações separada por fase A, B e C.
Caso ainda não conheça o github do Rudimar, corre lá ver, é top, o meu Home Assistant é baseado no projeto dele, o link: https://github.com/remontti/MyHa
Agradecimento ao Anderson que alem de apresentar a placa, passou todo o código
Um abraço