Medição de Energia com Placa JE05 + MQTT

Tenho um sistema bifásico aqui em casa e utilizo o JE05 para fazer a medição e também possuo um sistema fotovoltaico on grid. A medição com apenas um TC seria correta na energia que vem fornecida pela concessionária? Eu fiz o teste com apenas um TC e a potência ativa fica pela metade, esse resultado iria interferir no resultado final? Eu poderia colocar o outro TC na energia fotovoltaica?

Valeu…

Aqui estava tudo funcionando bem há anos, porém de um tempo pra ca, nada mais funciona. Mudou alguma coisa no home assistant recentemente que afetou a configuração da placa?

Nos últimos meses teve mudanças no mqtt, se você atualizou para as últimas versões, vai precisar rever as configurações mqtt

Pessoal que usa a JE05, como ficou a configuração de vcs após as mudanças no MQTT?

Vi vários tópicos e tentei aqui de várias maneiras mas sem sucesso.

Será que podem dar uma ajuda?

Não tenho certeza, pois só uso o mqtt para os dispositivos tasmota e outra integração que já cria os sensores…

Antes vc criava o mqtt dentro dos arquivos sensor.yaml e binary_sensor.yaml usando " - platform: mqtt" por ex

sensor.yaml

  - platform: mqtt
    name: "JE05 Status"
    state_topic: "/JE05/Geral/status"
    icon: mdi:access-point-network

Agora vc cria os sensores direto no arquivo mqtt.yaml.

mqtt.yaml

sensor:
  - state_topic: "/JE05/Geral/status"
    name: "JE05 Status"
    icon: mdi:access-point-network

Deve ficar mais ou menos assim

Bom dia amigo, dentro do configuration, coloque o mqtt.yaml
e dentro do mqtt.yaml

#     _____ ______ _   _  _____  ____  _____  
#    / ____|  ____| \ | |/ ____|/ __ \|  __ \ 
#   | (___ | |__  |  \| | (___ | |  | | |__) |
#    \___ \|  __| | . ` |\___ \| |  | |  _  / 
#    ____) | |____| |\  |____) | |__| | | \ \ 
#   |_____/|______|_| \_|_____/ \____/|_|  \_\
#                                             
#                                             
sensor:
#    _      ______ _____ _______ ____  _____    ______ _   _ ______ _____   _____ _____                          _ ______ ___  _____ 
#   | |    |  ____|_   _|__   __/ __ \|  __ \  |  ____| \ | |  ____|  __ \ / ____|_   _|   /\                   | |  ____/ _ \| ____|
#   | |    | |__    | |    | | | |  | | |__) | | |__  |  \| | |__  | |__) | |  __  | |    /  \     ______       | | |__ | | | | |__  
#   | |    |  __|   | |    | | | |  | |  _  /  |  __| | . ` |  __| |  _  /| | |_ | | |   / /\ \   |______|  _   | |  __|| | | |___ \ 
#   | |____| |____ _| |_   | | | |__| | | \ \  | |____| |\  | |____| | \ \| |__| |_| |_ / ____ \           | |__| | |___| |_| |___) |
#   |______|______|_____|  |_|  \____/|_|  \_\ |______|_| \_|______|_|  \_\\_____|_____/_/    \_\           \____/|______\___/|____/ 
#                                                                                                                                    
# https://www.bintechnology.com.br/wattmeterje05                                                                                                                                   
#“VARMS”:0, → Valor de Tensão RMS da Fase A
  - name: "JE05 VRMS-A"
    state_topic: "JE05/pub"
    icon: mdi:power-plug
    unit_of_measurement: 'V'
    value_template: '{{value_json.DATA.VARMS}}'
#“VBRMS”:0, → Valor de Tensão RMS da Fase B
  - name: "JE05 VRMS-B"
    state_topic: "JE05/pub"
    icon: mdi:power-plug
    unit_of_measurement: 'V'
    value_template: '{{value_json.DATA.VBRMS}}'
#“VCRMS”:0, → Valor de Tensão RMS da Fase C
  - name: "JE05 VRMS-C"
    state_topic: "JE05/pub"
    icon: mdi:power-plug
    unit_of_measurement: 'V'
    value_template: '{{value_json.DATA.VCRMS}}'
# AMPER
#“IARMS”:0, → Valor de Corrente RMS da Fase A
  - name: "JE05 IRMS-A"
    state_topic: "JE05/pub"
    icon: mdi:alpha-a-circle-outline
    unit_of_measurement: 'A'
    value_template: '{{value_json.DATA.IARMS / 10 | float}}'
#“IBRMS”:0, → Valor de Corrente RMS da Fase B
  - name: "JE05 IRMS-B"
    state_topic: "JE05/pub"
    icon: mdi:alpha-a-circle-outline
    unit_of_measurement: 'A'
    value_template: '{{value_json.DATA.IBRMS / 10 | float}}'
#“ICRMS”:0, → Valor de Corrente RMS da Fase C
  - name: "JE05 IRMS-C"
    state_topic: "JE05/pub"
    icon: mdi:alpha-a-circle-outline
    unit_of_measurement: 'A'
    value_template: '{{value_json.DATA.ICRMS / 10 | float}}'
#“VABRMS”:0, → Valor de Tensão RMS entre Fase A e B
#“VBCRMS”:0, → Valor de Tensão RMS entre Fase B e C
#“VCARMS”:0, → Valor de Tensão RMS entre Fase C e A
#“VABCTRMS”:0, → Valor de Tensão RMS da linha Trifásica
# CONSUMO EM WATTS
#“PA”:0, → Valor da potência ativa instantâneo da Fase A
  - name: "JE05 PATIVA-A"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'W'
    value_template: '{{value_json.DATA.PA}}'
#“PB”:0, → Valor da potência ativa instantâneo da Fase B
  - name: "JE05 PATIVA-B"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'W'
    value_template: '{{value_json.DATA.PB}}'
#“PC”:0, → Valor da potência ativa instantâneo da Fase C
  - name: "JE05 PATIVA-C"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'W'
    value_template: '{{value_json.DATA.PC}}'
#“PT”:0, → Valor da potência ativa instantâneo Total
  - name: "JE05 PATIVA-TOTAL"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'W'
    value_template: '{{value_json.DATA.PT}}'
#“QA”:0, → Valor da potência reativa instantâneo da Fase A
  - name: "JE05 PREATIVA-A"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'VAr'
    value_template: '{{value_json.DATA.QA}}'
#“QB”:0, → Valor da potência reativa instantâneo da Fase B
  - name: "JE05 PREATIVA-B"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'VAr'
    value_template: '{{value_json.DATA.QB}}'
#“QC”:0, → Valor da potência reativa instantâneo da Fase C
  - name: "JE05 PREATIVA-C"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'VAr'
    value_template: '{{value_json.DATA.QC}}'
#“QT”:0, → Valor da potência reativa instantâneo total
  - name: "JE05 PREATIVA-TOTAL"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'VAr'
    value_template: '{{value_json.DATA.QT}}'
#“SA”:0, → Valor da potência aparente instantâneo da Fase A
  - name: "JE05 PAPARENTE-A"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'VA'
    value_template: '{{value_json.DATA.SA}}'
#“SB”:0, → Valor da potência aparente instantâneo da Fase B
  - name: "JE05 PAPARENTE-B"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'VA'
    value_template: '{{value_json.DATA.SB}}'
#“SC”:0, → Valor da potência aparente instantâneo da Fase C
  - name: "JE05 PAPARENTE-C"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'VA'
    value_template: '{{value_json.DATA.SC}}'
#“ST”:0, → Valor da potência aparente instantâneo total
  - name: "JE05 PAPARENTE-TOTAL"
    state_topic: "JE05/pub"
    icon: mdi:flash
    unit_of_measurement: 'VA'
    value_template: '{{value_json.DATA.ST}}'
#“FPA”:0, → Valor do fator de potência da Fase A
  - name: "JE05 FP-A"
    state_topic: "JE05/pub"
    icon: mdi:alpha-f-circle-outline
    value_template: '{{value_json.DATA.FPA / 1000 | float}}'
#“FPB”:0, → Valor do fator de potência da Fase B
  - name: "JE05 FP-B"
    state_topic: "JE05/pub"
    icon: mdi:alpha-f-circle-outline
    value_template: '{{value_json.DATA.FPB / 1000 | float}}'
#“FPC”:0, → Valor do fator de potência da Fase C
  - name: "JE05 FP-C"
    state_topic: "JE05/pub"
    icon: mdi:alpha-f-circle-outline
    value_template: '{{value_json.DATA.FPC / 1000 | float}}'
#“FPT”:0, → Valor do fator de potência total
  - name: "JE05 FP-TOTAL"
    state_topic: "JE05/pub"
    icon: mdi:alpha-f-circle-outline
    value_template: '{{value_json.DATA.FPT / 1000 | float}}'
#“KVARHA”:0, → Valor do consumo reativo acumulado da Fase A
#  - name: "JE05 KVARH-A"
#    state_topic: "JE05/pub"
#    icon: mdi:transmission-tower
#    unit_of_measurement: 'kVAh'
#    value_template: '{{value_json.DATA.KVARHA / 1000 | float}}'
#“KVARHB”:0, → Valor do consumo reativo acumulado da Fase B
#  - name: "JE05 KVARH-B"
#    state_topic: "JE05/pub"
#    icon: mdi:transmission-tower
#    unit_of_measurement: 'kVAh'
#    value_template: '{{value_json.DATA.KVARHB / 1000 | float}}'
#“KVARHC”:0, → Valor do consumo reativo acumulado da Fase C
#  - name: "JE05 KVARH-C"
#    state_topic: "JE05/pub"
#    icon: mdi:transmission-tower
#    unit_of_measurement: 'kVAh'
#    value_template: '{{value_json.DATA.KVARHC / 1000 | float}}'
#“KVARHT”:0, → Valor do consumo reativo acumulado total
#  - name: "JE05 KVARH-TOTAL"
#    state_topic: "JE05/pub"
#    icon: mdi:transmission-tower
#    unit_of_measurement: 'kVAh'
#    value_template: '{{value_json.DATA.KVARHT / 1000 | float}}'
# MOSTRA O CONSUMO ACUMULADO POR FASE 
#“KWHA”:0, → Valor do consumo ativo acumulado da Fase A
  - name: "JE05 KWH-A"
    state_topic: "JE05/pub"
    icon: mdi:transmission-tower
    unit_of_measurement: 'kWh'
    value_template: '{{value_json.DATA.KWHA / 1000 | float}}'
#“KWHB”:0, → Valor do consumo ativo acumulado da Fase B
  - name: "JE05 KWH-B"
    state_topic: "JE05/pub"
    icon: mdi:transmission-tower
    unit_of_measurement: 'kWh'
    value_template: '{{value_json.DATA.KWHB / 1000 | float}}'
#“KWHC”:0, → Valor do consumo ativo acumulado da Fase C
  - name: "JE05 KWH-C"
    state_topic: "JE05/pub"
    icon: mdi:transmission-tower
    unit_of_measurement: 'kWh'
    value_template: '{{value_json.DATA.KWHC / 1000 | float}}'
#“KWHT”:0, → Valor do consumo ativo acumulado total
  - name: "JE05 KWH-TOTAL"
    state_topic: "JE05/pub"
    icon: mdi:transmission-tower
    unit_of_measurement: 'kWh'
    value_template: '{{value_json.DATA.KWHT / 1000 | float}}'
    state_class: total_increasing
    device_class: energy
#“FREQ”:0, → Frequência da linha trifásica
  - name: "JE05 Frequência"
    state_topic: "JE05/pub"
    icon: mdi:chart-bell-curve
    unit_of_measurement: 'Hz'
    value_template: '{{value_json.DATA.FREQ / 100 | float}}'
#“TEMP”:0, → Valor da temperatura do DS18B20 (-354 = -35.4 °C)
  - name: "JE05 Temperatura"
    state_topic: "JE05/pub"
    value_template: "{{ (value_json.DATA.TEMP|float / 100 |float)|round(0) }}"
    unit_of_measurement: "cº"
#“SERRS”:0, → Contador de erros de leitura do sensor DS18B20
#“WRSSI”:0, → Nível de sinal wifi (-20 muito bom)(-90 muito ruim)
  - name: "JE05 WIFI"
    state_topic: "JE05/pub"
    icon: mdi:access-point-network
    unit_of_measurement: 'dbm'
    value_template: '{{value_json.DATA.WRSSI}}'
#“UPTIME”:0 → Tempo em segundos em o produto está ligado
# DIVIDIR TEMPO POR 3600
  - name: "JE05 UPTIME"
    state_topic: "JE05/pub"
    icon: mdi:timer
    unit_of_measurement: 'Horas'
    value_template: "{{ (((value_json.DATA.UPTIME|float / 60 |float) / 60 |float))|round(0) }}"
1 curtida

Amigo, seu código funcionou perfeitamente aqui.

Muito obrigado.

1 curtida

Sabe dizer se os sensores pra converter os gastos em Reais (R$) e saber os gastos diários, semanais e mensais, também tem que estar dentro do MQTT? Pois não consegui fazer eles funcnionarem dentro de sensor.yaml

eu pego 0.85 kw/h e multiplico pelo que foi gasto, baseado no valor que vem do mqtt.
no começo do post tem aonde colocar as infos

E o código abaixo, deve adicionar baixo de input_text

input_text:
  text_valor_kwh:
    name: "Valor kW/h"
    initial: "0.9339"

Alguém mais está tendo problema com a leitura após a atualização 2023.5.1…??

Os meus simplesmente pararam, procurei algo nos foruns mas até agora nada, o utility_meters simples não acha a entidade e dá um error.

image

Tente alterar o nome da entidade para ver se funciona

Obrigado, deu certo, isso aconteceu logo após a atualização, não sei o que houve mas foi.

1 curtida

Bom dia, como vc resolveu o problema? Qual nome que vc alterou? Grato.