O que for mais consistente no debug sensor53 d1
Cada pedido deve obter uma resposta.
Depois há a questão da reposta em múltiplas linhas
O que for mais consistente no debug sensor53 d1
Cada pedido deve obter uma resposta.
Depois há a questão da reposta em múltiplas linhas
Eu tenho contador ZIV
Fiz a alteração do firmware do tasmota para a 9.3.1.2-dev3.zip. Estou a utilizar esp8266
Fiz a alteração na ligação dos fios e o RX passou a piscar depois do TX
fiz a alteração:
+1,3,mO2,1,9600,EB,1,9,
O Tasmota continua a mostrar tudo a zeros
na console, se fizer sensor53 d1 mostra:
19:20:37.296 > 01 04 00 26 00 02 90 00
19:20:37.347 : 01 30 18
19:20:37.391 : 35 f5 1e 28 7f 5d 9d
19:20:39.197 > 01 04 00 27 00 02 c1 c0
19:20:39.247 : 01 30 18 28 7f 1d 5a
19:20:39.290 : c1 d7 ff
19:20:41.102 > 01 04 00 28 00 02 f1 c3
19:20:41.146 : 01 30 18
19:20:41.188 : 5a c1 00 00 bf f9
19:20:42.994 > 01 04 00 0b 00 02 00 09
19:20:43.045 : 01 30
19:20:43.088 : 03 00 31 03 a7 f0
19:20:44.901 > 01 04 00 84 00 02 31 e2
19:20:44.950 : 01 30 01 00 32
19:20:44.993 : 74 e4
19:20:46.817 > 01 04 00 6c 00 02 b1 d6
19:20:46.866 : 01 30 09 6f 32 c2 fd
19:20:48.716 > 01 04 00 79 00 02 a0 12
19:20:48.766 : 01 30 18 00 60 39 00 00 d9 fe
19:20:50.621 > 01 04 00 7a 00 02 50 12
19:20:50.671 : 01 30 00 00 03 ba 96
script completo:
D
BS
smlj=0
tper=60
=>sensor53 r
S
if upsecs>20
and upsecs<30
then
smlj=1
endif
M 1
; mudar para 1 e 3 ou 3 e 1…
; requer power off
; v v
+1,3,mO2,1,9600,EB,1,9,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,Vazio (1),kWh,Energy_P1_R1,17
1,010408UUuuUUuuxxxxxxxxxxxx@i5:1000,Ponta (2),kWh,Energy_P1_R2,17
1,010408UUuuUUuuxxxxxxxxxxxx@i6:1000,Cheia (3),kWh,Energy_P1_R3,17
1,=h
1,=hESTADOS
1,010406uuxxxxxxxx@i7:1,Tarifa,Tariff_P1,16
1,010406uuxxxxxxxx@i8:1,DCP,DCP_P1,16
testa com
mN2
tas a usar o wemos ou o nodeMCU?
+1,3,mN2,1,9600,EB,1,9,
onde esta os 9 poe 20,
9 == 900ms é muito rapido
Estou a utilizar wemos. No tempo já tinha testado por mais.
Resolveu alterando para mN2. Já tenho valores. Obrigado.
Alguem que tenha ZIV que queira também configurar. Script completo:
>D
>BS
smlj=0
tper=60
=>sensor53 r
>S
if upsecs>20
and upsecs<30
then
smlj=1
endif
>M 1
; mudar para 1 e 3 ou 3 e 1....
; requer power off
; v v
+1,3,mN2,1,9600,EB,1,20,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,Vazio (1),kWh,Energy_P1_R1,17
1,010408UUuuUUuuxxxxxxxxxxxx@i5:1000,Ponta (2),kWh,Energy_P1_R2,17
1,010408UUuuUUuuxxxxxxxxxxxx@i6:1000,Cheia (3),kWh,Energy_P1_R3,17
1,=h
1,=hESTADOS
1,010406uuxxxxxxxx@i7:1,Tarifa,,Tariff_P1,16
1,010406uuxxxxxxxx@i8:1,DCP,,DCP_P1,16
#
Boas a pergunta pode ser estúpida mas… Os da EDP só vêem ligar o cabo e colocar o selo ou vêem activar a porta também??
Essa pergunta porque?? Eu tenho o contador e com geitinho consigo enfiar lá a ficha sem eles virem cá assim pouco uns trocos
Poupas uns trocos agora e quando um dia lá forem por algum motivo e virem que tens lá um cabo ligado sem autorização se calhar a poupança transforma-se em despesa…
Porque não há pedido para o acesso à porta HAN e como tal é considerado acesso não autorizado.
Lá vou ter de gastar 14 € + IVA. No script da para mudar os pinos de leitura??
Se o contador foi instalado em 2020 nao tens grande problema.
Apenas se tiveres o erro 81 vais ter de tirar o chicote…
Eu fui dos primeiros que pediu por email
Nem ficou registado.
Noutro contador diz que está activo. Nunca pedi nada, nem chicote tenho.
Quanto aos ZIV o importante é so mesmo o StopBits 2 e Hardware Serial
Software Serial só suporta 8N1.
De qualquer forma no futuro tudo vai passar para 8N1 (está no pdf)
E eles andam mesmo às aranhas. Ainda hoje me ligaram a dizer que eventualmente tem de trocar o ZIV.
Afinal modbus é muito simples e básico…
O meu vieram instalar cá a cerca de 2 meses mas inda continua com a luz vermelha a piscar. Aqui ainda não há a rede inteligente da EDP. Por isso penso não haver problema… Mas posso tentar a ver se dá não custa nada :). Agora só precisava de saber como troco os pinos no script… Estou a pensar usar um esp01 e para fazer log acedo por telenet.
; change to your gpios and mode
; v v v
+1,18,mN1,1,9600,EB1,17,30....
; rx tx
Esp8266 gpio 1 e 3
Ficas sem serial log
Bom dia @Norberto_Martins fico contente que já tens o teu a bombar hoje instalaram o chicote no meu contador vou começar com os trabalhos para ver se consigo ter sucesso.
Mais um ZIV a bombar um especial agradecimento para o @Encarnacao e ao resto do pessoal que ajudou no Discord do HA.PT foram espectaculares .
Boa noite pessoal,
é para agradecer a todos os que tornaram possivel esta integração, o meu contador já esta a funcionar, é 1 “sagemcom S212” nunca seria capaz de fazer esta integração sem ajuda da comunidade portuguesa home assistant.
Numa das fotos esta a comparação entre o contador EDP e um pzem04t V3 , aparentemente tem estado sempre com valores muito identicos.
abraço a todos
@nikito7 não tinhas no teu github o código para Esphome? Queria tentar esphome e tive ideia de lá ter visto no teu git o código, mas agora não encontro.
Desisti disso. O código original é daqui: https://github.com/martgras/esphome/tree/modbus_component/esphome/components/modbus_controller
Pode nunca chegar a oficial.
O web server do esphome não é grande coisa.
E até da jeito no tasmota.
O trabalho que se poupava no yaml do home assistant, passa para o esphome.
Para cenas em loop o tasmota é melhor.
Para comandos manuais talvez um dia e só no esphome…
No geral o yaml do esphome fica muito mais complexo, que o processo no tasmota.
E… o esp8266 tem pouca ram
Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt