Integrar contadores inteligentes da EDP em Home Assistant

Reforça o teu pedido pelo 808 100 100 ou 218 100 100.

@ReDaLeRt se fizeres uma firmware generica, para trifásico, usa max vars 30.

Eu já vou em 25. Trifásico é tudo a triplicar :slight_smile:

OTA, so com firmwares abaixo dos 500kB. Fora isso só usb.

E o script, cada caso, é um caso. Não há genérico. Cada pessoa tem as suas exigências.

1 Curtiu

Viva,

Estive a tentar seguir este projeto mas sem sucesso. Já tenho a tomada RJ12 instalada e efetuei as ligações conforme indicado. Tenho o mesmo problema de apenas ver a luz do tx a piscar regularmente (consoante o parâmetro colocado no script).
Já tentei um pouco de tudo, sendo que na minha última tentativa deixei que fosse o contador a alimentar os componentes. Mas sem qualquer efeito.
Acho estranho não conseguir ver quaisquer logs, mesmo quando coloco o comando sensor53 d1… não dá qualquer output a não ser a indicação que o comando foi executado e dump=1…
Como estou ainda a fazer obras no apartamento não tenho acesso à internet e portanto o MQTT ainda não está acessível. Mas suponho que não tenha nada a ver e que o contador não esteja por e simplesmente a fornecer dados…
É um Landys Gyr+…

Consegui ligar ao servidor mqtt, mas como previa é a mesma coisa. Continuo sem conseguir obter sinal nenhum. Suponho que só mesmo pedindo à Edp para validar a operacionalidade da porta…

Experimenta:

+1,14,m,1,9600,EB,5,10,r000600070001,r010600070001,r010400010001

Broadcast,Unicast,Clock

Edit:

Testado xD

Id 02

19:42:33 : 02 06 00 07 00 02 b9 f9 19:42:34 : 02 04 16 07 e4 0a 05 01 13 29 03 00 00 3c 80 32 30 36 32 30 32 34 33 36 36 e1 c9

Id 01

19:43:01 : 01 06 00 07 00 01 f9 cb 19:43:02 : 01 04 16 07 e4 0a 05 01 13 29 1f 00 00 3c 80 32 30 36 32 30 32 34 33 36 36 02 8b

Já existe alguma solucao para os contadores da marca ZIV ?

Não consigo obter valores nenhuns… até me parece que aparecem poucas mensagens na consola…

Mete sensor53 d1

Edit:

Isso do ID era apenas uma teoria minha

Edit2:

Ligações

RX > TX
TX > RX

A > A
B > B

Edit3:

Experimenta a 8.5.0

Já consegui qualquer coisita!!

Só consegui obter valores quando coloquei no script um intervalo de 1!

Mesmo assim, quando alimentado diretamente pelo contador não deu nada. Ou seja, apenas consegui obter valores quando segui à risca as ligações descritas neste fórum (sem resistência) e quando o período do script é 1 ( e não 50).
Não sei qual o problema que poderá vir de colocar neste modo…

Tenta com 5 = 500ms

Podes crashar o contador, só isso.

Edit:

Não sei se é possivel criar um script dinâmico.
Esse basicamente fica em loop.
Nem aceita comandos de fora.

Eventualmente deve ser possível ter

Script parte 1
Script parte 2

E escolher uma delas

Edit2:

Quem quiser fazer brainstorming:

Edit3:

Recomendo algo deste genero.
A solda deve causar interferência na parte modbus

Posso ter tido sorte. Sempre funcionou lindamente…

E como ligaste ao cabo fêmea do contador? Eu arranjei um cabo RJ12 já feito e cortei uma das pontas. Depois soldei os 3 fios diretamente no conversor série.
E a resistência? Faz diferença?

O que faz o último script?

Também usei um cabo feito.
Eventualmente se o problema for ruido, talvez tenhas de cravar um entrelaçado cat5

O script basta isto:

+1,14,m,1,9600,EB,5,15,r010400010001

raw, e é apenas as horas

Eu tenho um sagem trifasico
O conversor é o da imagem

Uso um carregador/fonte do raspberry 2.4A

Ziv. (Não tem +5V. Talvez tenha na EDP. Por isso algo ficou mal feito?!)

Acerca de resistências:
modbus: 120ohm,pullup,pulldown…

a)

Li alguma coisa sobre idle state. Com 1 provavelmente nunca entra em idle.

Acho que o problema são os módulos modbus nos contadores.

b)

Parece que os conversores têm uma resistência:

"Finally there is a single 120 ohm termination resistor. This resistor goes between the A & B differential lines on the modules at each end of the cable to prevent reflections. As shipped, the resistor is not in-circuit. To put the resistor in-circuit, the solder pads at location R0 should be shorted with solder or a wire. "

c)

https://upload.picpaste.me/image/JRzr3

d)

  • Terminal addon
  • Hacker’s keyboard Android

e)

Novo 2020

d)

Factor de Potência…

O repositório do github está atualizado com a firmware Tasmota 8.5.1, para 35 índices, e novo script para contadores trifásicos pelo @nikito7.

1 Curtiu

Tive este problema no inicio. Resolvi com um cabo mais comprido entre o conversor e a porta HAN.
Este a funcionar 5* mais de uma semana.

Já consegui por a funcionar novamente. Tinha o conversor queimado e a porta HAN do contador queimada :flushed:

Agora falta saber o que fiz de errado. Só vejo 2 coisas:
Tinha a comunicação nos 200ms
E tinha uma CT de um Pzem ligado no mesmo cabo de rede que passei para o contador. O isolamento pode não ter sido suficiente.

Misturar comunicações no mesmo cabo com correntes ou tensões mais elevadas, não é nada boa politica, creio que nem é permitido pelo regulamento.
Trocaram a porta HAN do contador sem custos?

Boa tarde Tiago.

Estive a tentar atualizar para este novo firmware 8.5.1, depois programar este novo firmware (com Erase activo) no final não aparece a ligação do wifi Tasmota para entrar e configurar. Falta-me alguma coisa?

Atualizei o repositório. Confirma se consegues agora ter a rede wifi.

a)

Se alguem quiser testar.
So precisam de usar USB na primeira vez.
Depois é tudo OTA.
Mas é super minimalista.
Apenas indicado para exclusivamente para o edpbox.

b)

Alguém usa boards com 4MB?


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


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