DSMR Logger V4 (lettore di contatori intelligenti)
Posto suAd agosto 2018 ho pubblicato a progetto per la lettura dello Smart Meter.
Sulla base delle numerose reazioni delle persone che hanno ricreato il progetto e della mia esperienza con la versione 3 del logger DSMR, ho pensato che fosse giunto il momento di sviluppare una nuova versione dell'hardware e del firmware.
Un certo numero di utenti ha indicato di utilizzare servizi esterni per visualizzare i dati registrati nei grafici. Ho anche bisogno di una rappresentazione grafica dei dati registrati, ma voglio evitare di dover utilizzare servizi esterni per questo.
Gli obiettivi per la versione 4 del logger DSMR sono stati adattati ai desideri dei costruttori, ma anche il nucleo è rimasto in gran parte lo stesso della versione 3. Tuttavia, il firmware ora funziona con WebSocket e la quantità di dati archiviati è stata aumentata (due anni all'anno. mese, due settimane al giorno e 48 ore all'ora). Tutti questi dati possono essere visualizzati in tabelle e grafici. Ovviamente non manca nemmeno la restAPI. Come ciliegina sulla torta, la versione 4 ha la possibilità di collegare un piccolo schermo OLED.
Funziona così: lo Smart Meter invia un telegramma solo se il pin di richiesta dati "alto" È. La libreria DSMR ha una chiamata di funzione "
abilita (vero)
"che è un perno dell'ESP8266"alto” fa e questo “alto” fino alla ricezione di un telegramma completo, dopodiché il pin “Basso” (e lo Smart Meter interrompe l'invio di telegrammi).Perché per le versioni precedenti del logger DSMR ho utilizzato a ESP-01 scheda, questa funzionalità non può essere utilizzata semplicemente perché l'ESP-01 non ha pin sufficienti per liberarne uno.
L'ESP-12(E/F) ha pin GPIO sufficienti e una memoria notevolmente (4x) maggiore rispetto all'ESP-01(S). È stata quindi una scelta logica utilizzare questa variante dell'ESP8266 per la versione 4 del logger DSMR.
Ampio documentazione tecnica per questo progetto puoi qui Trovare.