# Introductie

Je vindt hier de documentatie voor het project DSMR-logger (Versie 4).

De DSMR-logger is een hardware en software systeem waarmee de Slimme Meter (vanaf *DSMR* versie 4.0) kan worden uitgelezen. De uitgelezen data (telegrammen) worden in de DSMR-logger opgeslagen en kunnen in de vorm van tabellen en charts, via WiFi, op een computer of tablet worden weergegeven.

BegrippenIn dit document worden de volgende begrippen gebruikt:

| Begrip                           | Omschrijving                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| DSMR                             | <p><a href="https://nl.wikipedia.org/wiki/Slimme_meter">Dutch Smart Meter Requirements</a><br>De <a href="https://www.netbeheernederland.nl/_upload/Files/Slimme_meter_15_a727fce1f1.pdf">DSMR-specificatie</a> is een afgeleide van de NTA 8130-normering.<br>De DSMR-logger (V3 en V4) is ontworpen voor de DSMR versie 4.0 of hoger. Versie 4 geeft aan dat de Slimme Meter op de P1-poort 5 volt bij 250mA moet kunnen leveren (zie pagina 8 en 9 van de specificatie). Deze spanning wordt door de DSMR-logger gebruikt om de elektronica te voeden.</p>                  |
| DSMR-logger                      | de Hardware                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| DSMR-logger v2 (of Versie 2)     | <p>Versie 2 van de Hardware<br>Dit is de hardware van de DSMR-logger die is uitgerust<br>met een <strong>ESP-01 (Black/S)</strong> bordje.<br>Voor deze versie is de firmware DSMRlogger2HTTP bedoeld<br>maar DSMRloggerWS is, met beperkte functionaliteit, ook<br>geschikt te maken voor deze versie van de hardware.</p>                                                                                                                                                                                                                                                    |
| DSMR-logger v3 (of Versie 3)     | <p>Versie 3 van de Hardware<br>Verder gelijk aan Versie 2.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| DSMR-logger v4 (of Versie 4)     | <p>Versie 4 van de Hardware<br>Deze hardware is de basis voor dit project</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| DSMR-logger v4.5 (of Versie 4.5) | <p>Versie 4.5 van de Hardware<br>Deze hardware is een verbetering van de v4 hardware.<br>Standaard heeft deze hardware een 5Volt DC Jack-Plug voor gebruik van een externe voeding en een jumper om de voeding te selecteren vanuit de Slimme Meter of de Jack-Plug. Bij gebruik van de Jack-Plug wordt de 5Volt van de Slimme Meter ontkoppelt.<br>De draadbruggen voor de selectie van de signalen naar een OLED display zijn nu standaard \[GND,3v3,SCL,SDA] maar deze kunnen, door de verbindingen aan de achterkant van de PCB door te snijden, ook aangepast worden.</p> |
| DSMRloggerWS                     | <p>De firmware voor de DSMR-logger v4<br>Deze firmware maakt intensief gebruik van webSockets.<br>Let op! De firmware heeft geen streepje (-) tussen "DSMR" en "logger"</p>                                                                                                                                                                                                                                                                                                                                                                                                    |
| ESP-12                           | <p>Een bordje met een ESP8266 processor en <strong>4MB</strong> Flash Geheugen<br>Dit bordje wordt gebruikt in de DSMR-logger v4</p>                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ESP-01 (Black)                   | <p>Een <strong>ESP-01</strong> met <strong>1MB</strong> flash geheugen<br>Dit bordje heeft een rode Power Led en een blauwe Led op <strong>GPIO-01</strong></p>                                                                                                                                                                                                                                                                                                                                                                                                                |
| ESP-01S                          | <p>Een <strong>ESP-01</strong> met <strong>1MB</strong> flash geheugen<br>Dit bordje heeft alleen een blauwe Led op <strong>GPIO-02</strong></p>                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ESP-01(Black/S)                  | <p>Als een '<strong>ESP-01 Black</strong>' of '<strong>ESP-01S</strong>' wordt bedoelt maar niet een '<strong>ESP-01</strong>'.<br>DSMR-logger v2 en v3 maken gebruik van dit bordje</p>                                                                                                                                                                                                                                                                                                                                                                                       |
| ESP-01                           | <p>Een bordje met een ESP8266 processor en 512KB flash geheugen<br>Dit bordje is <strong>niet</strong> geschikt voor dit project</p>                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| PUYA                             | <p>PUYA is een fabrikant van flash chips die op verschillende<br>soorten ESP-01 bordjes wordt gebruikt. Deze chips voldoen<br>niet aan de eisen en hebben voor veel problemen gezorgd.<br>Er is wel een compiler-optie die het gebruik van deze chip<br>mogelijk maakt maar dit werkt helaas niet in alle gevallen.<br>Het wordt afgeraden deze flash chip met DSMRloggerWS<br>te gebruiken.</p>                                                                                                                                                                               |

Een volledige beschrijving van dit project kun je [hier](https://willem.aandewiel.nl/index.php/2019/04/09/dsmr-logger-v4-slimme-meter-uitlezer/) vinden.

![](https://mrwheel.github.io/DSMRloggerWS/img/DSMR_V4_d.JPG)
