Integrar contadores inteligentes da EDP em Home Assistant

Removi a rj12 do chicote. Não fez grande diferença.

Meti um condensador 100uf nos 3.3v e outro nos 5v. Parece estável agora.

Como não sei ao certo qual era o problema. Não posso afirmar grande coisa.

O sagem até tem 5.02V …

1 Curtiu

O meu tem funcionado sem falhas, no Kaifa MA109P. Acabei por não por nenhum condensador, já lá vão 10 dias sem falhar!

Uso o firmware do @nikito7 e ontem montei painéis fotovoltaicos, pelo que venho questionar se será possível obter do contador o consumo (W) instantâneo da casa?
Eu estou a obter o EB1 Active Power Import e EB1 Active Power Export, no entanto com a produção solar, deixo de ver no momento quanto é o total que estou a consumir em casa. Seria algo tipo EB1 Active Power Consumption

Tenho micro-inversores da Enphase e a gateway Envoy, com pinça para produção e consumo. Já o tenho integrado no HA, mas os valores do Envoy não atualizam com tanta frequência como no Easy HAN e têm alguma diferença.

1 Curtiu

Isso tens de ser tu a fazer as contas.

Se exportas, a importação é zero.

O teu consumo vai ser:

  • (produção solar - exportação)

  • Ou importação+produção

1 Curtiu

Screenshot_20220717-171707_Chrome

1 Curtiu

Olá @nikito7 , estou a usar o teu Firmware, mas não intendi a parte do “Load Profile (15 min)”.

Isto é por causa do NetMettering?
Se sim, seria possível dar umas dicas para a sua implementação?

Obrigado.

Cá venho eu com as minhas dúvidas…
O NetMettering é aplicado de forma automática ou é necessário solicitar algo?
Já vi casos em que no site e-redes, conseguem ver o consumo de 15 em 15 minutos (ou algo semelhante), mas eu só consigo ver as leituras diárias. Quando clico em Consultar Histórico de Produção, Consumos e Potência, dá o erro: " Os locais de consumo disponíveis não permitem visualizar os consumos. ".

Queria implementar uma automação para dar mais uso ao meu excedente solar, mas estou com receio de ainda ir aumentar mais o consumo no horário de Ponta!
A ideia é aquecer a água do cilindro de AQS durante o dia com o excedente, em vez de à noite no horário Vazio.

Segundo o sensor “EB1 LP3_IMP”, do Easy HAN, a importação após as 9h e tal é quase sempre zero.

LP3_IMP - LP3_EXP

Há quem diga que o netmetering já funciona.

Eu nao faço ideia.

Isso obriga a usar o diagrama de carga para faturar.

O contador não faz qualquer “saldo”.

Só envia valores reais. Qualquer tipo de contas é feita no server da e-redes.

Geralmente na e-redes existe um .csv / .xls

Ora, já tenho o meu “gestor de excedentes de 15m” a funcionar, ainda não estará da forma mais eficiente, mas já aquece a água, sem consumir da rede nos cálculos a 15 minutos. Ainda ofereço alguma energia, mas não queria ligar mais que uma vez a resistência do cilindro, por cada 15 minutos.

Agora o difícil é conseguir saber se realmente está a funcionar ou não. No site da E-redes só tenho as leituras e essas batem certo com o contador. Como o contador não faz cálculos, só mesmo esperando pela fatura, mas aí tinha que garantir que conseguia (por exemplo) fazer o mês de Agosto todo sem consumos no horário de Ponta…

1 Curtiu

Não faço ideia.

Por lei era obrigatório a partir de Abril.

Mas na realidade isso atrasou-se

Olá @Peixeiro, podias partilhar o script do Tasmota onde obtens os consumo de 15 em 15 minutos (importação e exportação)? Também tenho um Kaifa MA109P e tentei usar parcialmente (a parte do load profile) do script disponibilizado pelo nikito7 (https://github.com/nikito7/edpbox/blob/dev/tasmota/script-eb1-mono.js) mas só obtenho a parte da importação. Ainda se podia se dar o caso de não ter exportação mas há fases do dia em que injecto bastante na rede.
Já tentei com o r01440301 que dá apenas a importação (conforme documentado no script), com o r01440601 não dá nada. Notei que as ultimas 3 linhas (+Ri Inc, -Ri Inc, Export Inc) estão “comentadas”, achei que bastava “descomentar”, mas aparecem sempre a zero.
Pelo menos a parte da importação parece-me estar bem uma vez que tenho estes valores cálculados no HA e são aproximados, só a parte da exportação é que não deveria estar sempre a zero.

O meu kaifa tem isso desativado.

Por isso esses comments.

Se for o mesmo caso é preciso reconfiguração via e-redes

Script parcial:

>M 1

; esp32 19/18 (hardware serial)
; esp8266 3/1 (hardware serial)
: tfreire 14/5 (software serial)
; change to your gpios and mode
; power off is required
;  v  v             v
+1,3,mN1,1,9600,EBx,1,15,r010400010001,r0104006C0002,r010400160002,r010400260003,r010400790003,r0104007F0002,r0104000B0002,r01440601

; r01440601 Imp+Exp
; r01440301 Imp

; 01

1,01040Cxxxxxxxxxxuu@i0:1,Clock ,h,CH,0
1,01040Cxxxxxxxxxxxxuu@i0:1,Clock ,m,CM,0
1,01040Cxxxxxxxxxxxxxxuu@i0:1,Clock ,s,CS,0

1,=h<br>

; 6C

1,010404UUuu@i1:10,Voltage L1 ,V,Voltage,1
1,010404xxxxUUuu@i1:10,Current L1 ,A,Current,1

1,=h<br>

; 16

1,010408UUuuUUuu@i2:1000,Total Energy Import ,kWh,TEI,3
1,010408xxxxxxxxUUuuUUuu@i2:1000,Total Energy Export ,kWh,TEE,3

1,=h<br>

; 26

1,01040CUUuuUUuu@i3:1000,Total Energy T1 Vazio ,kWh,TET1,3
1,01040CxxxxxxxxUUuuUUuu@i3:1000,Total Energy T2 Ponta ,kWh,TET2,3
1,01040CxxxxxxxxxxxxxxxxUUuuUUuu@i3:1000,Total Energy T3 Cheias ,kWh,TET3,3

1,=h<br>

; 79

1,01040aUUuuUUuu@i4:1,Active Power Import ,W,Power,0
1,01040axxxxxxxxUUuuUUuu@i4:1,Active Power Export ,W,Active Power Export,0
1,01040axxxxxxxxxxxxxxxxUUuu@i4:1000,Power Factor ,φ,Factor,3

; 7F

1,01040aUUuu@i5:10,Frequency ,Hz,Frequency,1

; 0B

1,010406uu@i6:1,Tariff ,,Tariff,0

; load profile

1,=h<br>Load Profile (15min)<br>
1,=h<br>

; 01441d Imp+Exp
; 014411 Imp

1,01441dUUuu@i7:1,Year,,LP1_Y,0
1,01441dxxxxuu@i7:1,Month,,LP1_M,0
1,01441dxxxxxxuu@i7:1,Day,,LP1_D,0
1,01441dxxxxxxxxxxuu@i7:1,Hour,h,LP1_HH,0
1,01441dxxxxxxxxxxxxuu@i7:1,Minute,m,LP1_MM,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxuu@i7:1,Summer,,LP1_DST,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxuu@i7:1,AMR Profile Status,,LP2_AMR,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i7:1,Import Inc,Wh,LP3_IMP,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i7:1,+Ri Inc,VArh,LP4,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i7:1,-Rc Inc,VArh,LP5,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i7:1,Export Inc,Wh,LP6_EXP,0

; eof load profile

; eof meter

#

; eof script 17:33
; escrever aqui qualquer coisa.
; o tasmota nem sempre grava as alterações.
; isto confirma que o script foi gravado

Quanto ao script tenho a certeza que foi alterado porque quando coloco r01440301 que dá apenas a importação , com o r01440601 não dá nada.
Quando dizes que tens isso desativado estás a falar do cálculo do saldo quarto horário (15 min) ou é algo especifico do contador independente deste cálculo? É que o cálculo do saldo quarto horário sei que está a funcionar porque tive uma “guerra” desde que instalei os paineis (quase um ano) com a E-redes para porém isso a funcionar corretamente e pelo menos no site da E-redes já está aparentemte correcto.

Já agora reparei que neste script puseste 1,01441d em todos os registos em vez de 1,014411. No script que tinhas no gitub apenas os registos comentados tinham 1,01441d. Qual é a diferença?

; load profile

1,=h<br>Load Profile (15min)<br>
1,=h<br>

; 01441d Imp+Exp
; 014411 Imp

1,01441dUUuu@i7:1,Year,,LP1_Y,0
1,01441dxxxxuu@i7:1,Month,,LP1_M,0
1,01441dxxxxxxuu@i7:1,Day,,LP1_D,0
1,01441dxxxxxxxxxxuu@i7:1,Hour,h,LP1_HH,0
1,01441dxxxxxxxxxxxxuu@i7:1,Minute,m,LP1_MM,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxuu@i7:1,Summer,,LP1_DST,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxuu@i7:1,AMR Profile Status,,LP2_AMR,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i7:1,Import Inc,Wh,LP3_IMP,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i7:1,+Ri Inc,VArh,LP4,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i7:1,-Rc Inc,VArh,LP5,0
1,01441dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUUuuUUuu@i7:1,Export Inc,Wh,LP6_EXP,0

; eof load profile

11 ou 1d é o tamanho da resposta.

Quando mudas o register tens de alterar isso, nesse grupo de linhas.

b)

Tens de ver a resposta na consola com sensor53 d1

Mas o contador deve ter feito overflow.

c)

O contador tem bug no histórico do load profile/ diagrama de carga. A cada 512 linhas, repete.

Nao consegue passar de 0x01FF para 0x0200

Quem souber chegar à e-redes que passe a informação. Nem sei se foi corrigido.

d)

Monitorizar a versao do firmware implicava, rtuovertcp.

Neste caso 2 tasmota/ttl.

Ou usar um lambda complexo (para mim) em esphome

Com o sensor53 d1 vejo uma serie de strings. Como sei que houve overflow?
Já me parece demasiado complexo para os meus parcos conhecimentos do assunto. Por isso estava a ver se alguém nas mesmas condições (tasmota e Kaifa MA109P) já tinha conseguido obter estes dados.

A seguir ao pedido r01440601

> 01 44 06 01 xx xx

Vem a resposta

: 01 44 1d xx xx .....

Só dá de dia.

Agora vai estar a zeros certamente

: 01 44 1d | 07 e6 08 0f 01 00 0f 00 00 00 3c 80 | 00 | 00 00 00 72 | 00 00 00 41 | 00 00 00 00 | 00 00 00 00 | fa 88

:Inicio | data etc | amr status | importacao | reativa 1 | reativa 2 | exportação | checksum

É preciso mexer nas opções de logging? É que o meu apenas apresenta linhas com “:” (ou seja as de resposta), não há linhas com “>”.
De qualquer forma também náo tenho nenhuma resposta a começar por : 01 44 1d

Atualiza o firmware para o meu.


Este tópico é mais explicativo:

A minha solução divergiu da original @ReDaLeRt .

Quem usar o meu github aconselho usar o topico referido.


Quem quiser uma visão geral sobre o assunto, aconselho a leitura:

Bom dia,

Sabem me dizer se é normal os valores de tensão da rede andarem à volta dos 240V e tendo picos nos 245 V, normalmente durante a noite?

Ontem durante a tarde um AC deixou de funcionar apresentando uma mensagem “Excessive current at inverter DC power circuit”. Aconteceu depois de um pico ocurrido durante o dia, nos 243.5 V

Nos ultimos 30 dias tive esta variação na tensão.

Nota: Valores obtidos através da porta HAN.
Tenho Shellies 2.5 que reportam valores identicos de tensão.

Isso no limite pode chegar aos 270V.

Mas geralmente o maximo sao 250V.


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


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