DSMR Logger V4 (leitor de medidor inteligente)
Colocado sobreEm agosto de 2018, publiquei um projetos para a leitura do Smart Meter.
Com base nas muitas reações das pessoas que recriaram o projeto e em minha própria experiência com a versão 3 do registrador DSMR, achei que era hora de desenvolver uma nova versão do hardware e do firmware.
Vários usuários indicaram que usam serviços externos para exibir os dados registrados em gráficos. Também preciso de uma representação gráfica dos dados logados, mas quero evitar ter que usar serviços externos para isso.
Os objetivos da versão 4 do registrador DSMR foram adaptados aos desejos dos construtores, mas o núcleo também permaneceu praticamente o mesmo da versão 3. No entanto, o firmware agora funciona com WebSockets e a quantidade de dados armazenados foi aumentada (dois anos por ano). mês, duas semanas por dia e 48 horas por hora). Todos esses dados podem ser exibidos em tabelas e gráficos. Claro, o restAPI também não está faltando. Como cereja no topo do bolo, a versão 4 tem a opção de conectar uma pequena tela OLED.
Funciona assim: O Smart Meter só envia telegrama se o pino Data Request “alto" é. A biblioteca DSMR tem uma chamada de função “
ativar (verdadeiro)
” que é um pino do ESP8266 “alto” faz e isso “alto” até que um telegrama completo seja recebido, após o qual o pino “baixo” é feito (e o Smart Meter para de enviar Telegramas).Porque para as versões anteriores do registrador DSMR eu usei um ESP-01 placa, esta funcionalidade não poderia ser utilizada simplesmente porque o ESP-01 não possui pinos suficientes para liberar um para ele.
O ESP-12(E/F) tem pinos GPIO suficientes e consideravelmente (4x) mais memória do que o ESP-01(S). Portanto, foi uma escolha lógica usar esta variante do ESP8266 para a versão 4 do registrador DSMR.
Extenso documentação técnica para este projeto você pode aqui encontrar.