DSMR Logger V4 (Smart Meter Reader)
Placeret påI august 2018 udgav jeg en projekt til aflæsning af Smart Meter.
Baseret på de mange reaktioner fra de personer, der har genskabt projektet og min egen erfaring med version 3 af DSMR-loggeren, tænkte jeg, at det var på tide at udvikle en ny version af hardware og firmware.
En række brugere angav, at de bruger eksterne tjenester til at vise de loggede data i grafer. Jeg har også brug for en grafisk repræsentation af de loggede data, men jeg vil gerne undgå at skulle bruge eksterne tjenester til dette.
Målsætningerne for version 4 af DSMR-loggeren er tilpasset bygherrernes ønsker, men kernen er også stort set forblevet den samme som for version 3. Firmwaren fungerer dog nu med WebSockets, og mængden af lagret data er øget (to år om året) måned, to uger om dagen og 48 timer i timen. Alle disse data kan vises i tabeller og grafer. Naturligvis mangler restAPI heller ikke. Som prikken over i'et har version 4 mulighed for at tilslutte en lille OLED-skærm.
Det fungerer sådan her: Smart Meter sender kun et telegram, hvis Data Request pin "høj” er. DSMR-biblioteket har et funktionskald "
aktivere (sand)
" som er en pin af ESP8266 "høj" gør og dette "høj” indtil et komplet telegram er modtaget, hvorefter stiften ”lav” er lavet (og Smart Meter holder op med at sende telegrammer).Fordi til de tidligere versioner af DSMR loggeren brugte jeg en ESP-01 board, kunne denne funktionalitet ikke bruges, simpelthen fordi ESP-01 ikke har nok stifter til at frigøre en til den.
ESP-12(E/F) har nok GPIO-ben og betydeligt (4x) mere hukommelse end ESP-01(S). Det var derfor et logisk valg at bruge denne variant af ESP8266 til version 4 af DSMR-loggeren.
Stor teknisk dokumentation for dette projekt kan du her Find.