# 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mrwheel-docs.gitbook.io/dsmrloggerws/introductie.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
