Como instalar e configurar um Medidor de Energia PZEM-004T

@RodolfoVieira

# Custo da energia consumida em casa tarifa bi-horária ciclo semanal
  - platform: template
    sensors:
       custo_vazio:
           friendly_name: 'Custo da Energia no Vazio'
           unit_of_measurement: '€'
           icon_template: mdi:flash
           value_template: '{{ ((states.sensor.energia_mensal_vazio.state | float * 0.114267)) | round(2) }}'
      
  - platform: template
    sensors:
       custo_fora_vazio:
           friendly_name: 'Custo da Energia fora do Vazio'
           unit_of_measurement: '€'
           icon_template: mdi:flash
           value_template: '{{ ((states.sensor.energia_mensal_fora_de_vazio.state | float * 0.245508)) | round(2) }}'

  - platform: template
    sensors:
       custo_total:
           friendly_name: 'Custo Total da Energia'
           unit_of_measurement: '€'
           icon_template: mdi:flash
           value_template: '{{ ((states.sensor.custo_vazio.state | float) + (states.sensor.custo_fora_vazio.state | float)) | round(2) }}'
    
  - platform: utility_meter
    name: Electricidade
    cycle: daily
    source: sensor.consumo_total
  
  - platform: utility_meter
    name: Electricidade
    cycle: monthly
    source: sensor.consumo_total
    
electricity:
    utility_edp:
        country: Portugal
        operator: Galp
        plan: Bi-horário - ciclo semanal
        
utility_meter:
    energia_diario:
        source: sensor.consumo_total
        cycle: daily
        tariffs:
            - Fora de Vazio
            - Vazio
    energia_mensal:
        source: sensor.consumo_total
        cycle: monthly
        tariffs:
            - Fora de Vazio
            - Vazio

Já usavas o utility meter antes? Se sim consegues mesmo resetar esses valores que pretendes, mas eu de momento não estou a usar isso para te dizer o serviço certo… O @j_assuncao já te diz como podes resetar esses valores.

@RodolfoVieira obrigado

@Ricardo_Ribeiro
Para fazer reset aos valores do Utility Meter vais à opção Serviços/Services dos Dev Tools, escolhes o serviço utility_meter.resete depois no dropdown seleccionas a entidade a que queres fazer reset.

Annotation%202019-04-29%20210841

já funcionou e resolveu o meu problema, obrigado @RodolfoVieira e @j_assuncao

1 Curtiu

talvez seja uma pergunta estupida, mas sera que podemos ligar mais do que uma Coil(sensor CT) ao imput de leitura e ele ler 2 fontes distintas? ou até mais fontes :p, quando digo distintas é mesmo ter o total e nao o separado de cada coil.

outra coisa, no tasmota sabem como se faz o hack do sentido da corrente?

O PZEM-004T só permite uma CT. Se quiseres mais tens de usar um PZEM próprio para trifásico.

obrigado, o objetivo nao é trifasico mas sim saber o consumo da cozinha que tem as tomadas e disjuntores separados para fornos, micro-ond, etc. assim juntava 3 ou 4 ct em apenas um PZEM, so interessava saber o total acumulado da cozinha sem ter de usar 4 pzems :S

Podes usar um trifásico e meter em três circuitos diferentes.

sao mesmo quatro disjuntores :slight_smile: qual e o pzem para trifasico ja agora?

Mas se queres apenas o total, penso que se passares os 4 fios da fase por dentro de um só coil, deve dar o total. Não tenho a certeza, mas podes experimentar :thinking:

é um boa ideia, mas ainda assim preferia ter 4 coils :D, em relação ao sentido alguma sugestão?

O que podes fazer para saber o consumo total dos 4 disjuntores com um só PZEM é separar esses 4 disjuntores, por um pente na entrada da fase dos 4 disjuntores, e alimentar esse pente diretamente do diferencial. Assim podes colocar o PZEM nesse fio que alimenta os 4 disjuntores.

Ter atenção á secção do fio… Se são disjuntores da cozinha é onde tem o maior consumo. Fio de 6mm2 dá até 32A e fio de 10mm2 até 50A.

Provavelmente o de 6mm2 chega. Vê pelo diferencial, se for de 25A fio de 6mm2, se for de 40A vai pelo fio de 10mm2.

Podes usar 2x Shelly EM que têm dois CTs cada um. O preço é que começa a ser pouco interessante.

Falaram-me de um já pouco tempo que dá para 8 canais e é barato mas não me lembro do nome. Qualquer coisa watt. Não tem é forma que eu conheça de ligar ao HA. Vou tentar saber o nome

Pesquisa por “pzem trifase” no Google. Não me lembro de cabeça a referência do trifásico.

Podes sempre arranjar uma placa ESP8266 ou ESP32 que tenha várias entradas analógicas e ligas os CTs que quiseres (e a placa suportar). O firmware não deve ser difícil de arranjar e possivelmente o Tasmota poderá ser configurado para isso.

a única coisa que encontrei foi isto:
imagem

mas na prática são vários pzems ligados ao mesmo tasmota. Como são endereçáveis podes ter 3 ligados a um wemos e medir 3 canais. Dá é algum trabalho de ligação/configuração. Deixo o link:

1 Curtiu

não querendo fazer um takeover a este tópico, vejam este produto:

Viva!

Para quem vai pegar nesta iniciativa, algumas informações que considero relevantes:

  1. Aparentemente agora só existe à venda a nova versão V3.0 do PZEM 0004T, que muda o protocolo de comunicação. Assim sendo, a maneira de o colocar a funcionar em Tasmota é seleccionar o modelo PZEM016 Rx, no RX GPIO03 Serial In.

image

  1. Para os que vão utilizar a abordagem com o Sonoff Basic, não esquecer que o sonoff também tem de estar ligado aos 230V (o tempo que perdi com isto… :smile:

Abr

EDIT: Pensava eu que isto estava terminado mas as alterações não se ficam por aqui. Reparei pouco tempo depois de instalar isto que todos valores de vez em quando a zero. Mais umas pesquisas no Google, e a solução está descrita neste link:

Ou seja, para o PZEM V3, a solução passa por soldar a tal resistência de 1k Ohm tal como na imagem:

:

Desde modo pode-se ligar os 5V do PZEM aos 3.3V do Sonoff. Espero que isto ajude os próximos.

Abr

2 Curtiram

Uma pergunta, esta soluçao é viável para controlar vários canais ? Preciso de controlar 6 circuitos em separado .


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade