Depois de ter esperado mais do que um ano com a criação Frankenstein que eu fiz, não a trabalhar. Decidi de comprar este modulo compacto. Chegou rapidamente mas infelizmente o contador não estava a funcionar.
O Nuno ajudou me analisar o problema e era mesmo o contador a negar o conexão depois de meter o commando
sensor53 d1
na consola.
Contactei E-Redes para mais uma vez tentar arranjar o contador. A ultima vez chegou um homem que não quis saber nada do tudo. O modulo não era da EDP (bem visto Sherlock), e não queria fazer nada.
Chamaram me um o dois dias depois de reclamar e prometeram de tentar arranjar tudo remotamente. Depois recebi um SMS a dizer que ia chegar um tecnico (com ID CMEO4255) para ver o que é que podia fazer.
Ele disse que não podia trocar o contador, mas o que fez, era fazer uma chamada para colegas, explicou o que eu queria. Ele meteu uma coisa na porta ótica do contador que estava ligado ao telemovel dele. Disse que a electricidade ia ser desligada para uns segundos. Depois ele disse que não podia fazer mais nada e que iam ver o que podiam fazer mais.
Depois de ele sair, finalmente todas as coisas estavam a trabalhar de novo e quando vi a pagina do modulo, não acreditei que finalmente estava a receber dados.
O script que usei é o seguinte:
D
BS
smlj=0
tper=60
=>sensor53 r
S
if upsecs>20
and upsecs<30
then
smlj=1
endif
M 1
+1,3,m,1,9300,EB,1,50,0104006C,01040079,0104007A,0104007F,01040026,01040027,01040028,0104000B,01040084
1,=hVALORES TÉCNICOS
1,010404UUuuxxxx@i0:10,Tensão,V,Voltage_P1,17
1,010404xxxxUUuu@i0:10,Corrente,A,Current_P1,17
1,010408UUuuUUuuxxxxxxxxxxxx@i1:1,Potência ativa,W,Power_P1,16
1,010406xxxxxxxxUUuu@i2:1000,Fator de potência,pu,PFactor_P1,19
1,01040aUUuuxxxx@i3:10,Frequência,Hz,Frequency_P1,17
1,=h
1,=hTOTALIZADORES DE ENERGIA
1,010408UUuuUUuuxxxxxxxxxxxx@i4:1000,Tarifa 1 Vazio,kWh,Energy_P1_R1,17
1,010408UUuuUUuuxxxxxxxxxxxx@i5:1000,Tarifa 2 Ponta,kWh,Energy_P1_R2,17
1,010408UUuuUUuuxxxxxxxxxxxx@i6:1000,Tarifa 3 Cheia,kWh,Energy_P1_R3,17
1,=h
1,=hESTADOS
1,010406uuxxxxxxxx@i7:1,Tarifa atual,Tariff_P1,16
1,010406uuxxxxxxxx@i8:1,DCP,DCP_P1,16
Então milagres ainda existem, eu estava a espera que nunca ia conseguir bater a burocracia. Há esperanca
Descobri que havia também problemas com o MQTT, aparentemente uma coisa mudou no Home Assistant. Já não tens que meter um nome de utilizador e palavra pass dentro da configuração do Mosquitto Broker, mas criar um utilizador na Home Assistant com palavra passe. Agora MQTT que já não estava a funcionar bem desde um ou dois meses, funciona de novo.
Agora quero experimentar se consigo trabalhar com este integração
https://www.home-assistant.io/integrations/dsmr/
que aparentemente funciona com ESPHome e tem melhor integração no Home Assistant.
Cumprimentos
Ben
P.s. Obrigado @chaveiro sem a tua ajuda nunca conseguia arranjar isto tudo