Como instalar e configurar um Medidor de Energia Sdm120


(Nuno Figueiredo) #22

nao consigo arranjar um sdm120 ou 220, e tenho alguns apenas com so- e so+ sem modbus


(Rodolfo) #23

Mas queres um link? Vem da china
Abre um novo topico se queres ser ajudado com esse equipamento, pode ser que alguén use.


(Nuno Figueiredo) #24

o sdm220/230 é compativel?


(Rodolfo) #25

Deduzo que sim. Que serve


(Rodolfo) #26

@j_assuncao o utilizador @marine88 colocou me uma questão pertinente sobre o código que postei, que eu ainda não tinha reparado pois nao cheguei ainda a testar.
O código hastebin não tem os dados de username e password para se ligar ao broker mqtt,
Como se isso se ultrapassa? é que eu não tinha reparado nisto.


(Jorge Assunção) #27

Pelo que estou a ver o código foi feito para brokers sem autenticação. De quem é o código?


(Rogério Figueiredo) #28

ja consegui meter a funcionar este tutorial terá de ser actualizado e os ficheiros também qualquer das maneiras terei de meter o meu a funcionar para ter a certeza que fica ok e fazer o tutorial


(Rodolfo) #29

Foi retirado de um forum, ele compila bem está todo ok, só a falta mesmo por ele a conectar se ao servidor mqtt usando user e pass , caso consigas acrescentar essas linhas seria bom para actualizar o tutorial…


(Jorge Assunção) #30

Assim que possível trato disso!


(Jorge Assunção) #31

Feito! Não consegui testar porque o miúdo me está sempre a desligar os fios do FTDI…

https://hastebin.com/vitoduqala.go


(Nuno Figueiredo) #32

Boas, queria adaptar o codigo para um ESP01 que nao tem os mesmos pinouts, para testar antes de chegarem o d1 mini, onde consigo alterar e para quais.
estou a procurar no codigo onde se define os pin e nao encontro


(Jorge Assunção) #33

Linha 8, instruções nas linhas 4 a 6


(Nuno Figueiredo) #34

quer dizer que da forma que esta, ele esta a usar o RX e TX do ESP/WEMOS?


(Jorge Assunção) #35

Quer dizer que assim como está, usa os pinos por defeito na biblioteca SDM.h que penso serem o 12(RX) e 13(TX).


(Nuno Figueiredo) #36

sendo que o TX é GPI01 e RX GPIO3 , ficaria ,1,3 ?


(Jorge Assunção) #37

Segundo esta imagem é 7 (RX) e 2 (TX).


(Nuno Figueiredo) #38

no arduino ide? ok vou tentar com 7 e 2


(Nuno Figueiredo) #39

alguem tem por ai uma configuração ja com consumos acumulados diarios, e mensais?


(Jorge Assunção) #40

Conseguiste fazer isso com o ESP-01?

Para os consumos diários e mensais podes ir ver o package no meu GitHub:


Controlo consumos Dia / Mês Tomada Xiaomi Plug
(Nuno Figueiredo) #41

fiz com o nodemcu, mas imagino que o ESP01 tb dá, o meu problema é que o meu conversor RS485 é um MAX485 que necessita do pin DE / RE ativo, como andei as voltas do problema so cheguei la com o nodemcu, mas quase garantidamente que o ESP01 tb funciona.

nao usei tasmota, usei o codigo que está aqui com alguns tweaks, mas ainda nao esta perfeito, estou a perder ligaçao wifi com o nodemcu nao sei bem pq, ja aumentei o delay e mesmo assim perco.

em relação ao teu codigo, o que eu queria fazer, era ter um valor guardado por dia, para fazer algo do genero da humidade/temperatura, mas por dia e por mes,