# DSMRlogger32

{% hint style="success" %}
Mijn [gitbook boekenplank](https://mrwheel-docs.gitbook.io/mrwheel_gitbooks).
{% endhint %}

In dit gitbook vind je alle informatie over de DSMRlogger32 firmware voor de DSMR-logger32.

<figure><img src="/files/M9VtabqyUeSWp0k8U6Co" alt=""><figcaption><p>DSMR-logger32 in aktie</p></figcaption></figure>

#### Introductie <a href="#introductie" id="introductie"></a>

Je vindt hier de documentatie van de DSMRlogger32 hardware en firmware voor versie 5 van de DSMR-logger. Deze DSMR-logger is "*Plug-And-Play*" en alleen in bijzondere gevallen moet er, via de GUI, iets aan de instellingen aangepast worden (bijvoorbeeld als je een hele oude Slimme Meter hebt of als je een zgn. "*Enkel Fase*" Slimme Meter hebt). Deze documentatie is ook voor de gebruikers en makers die meer willen dan alleen de DSMR-logger aansluiten op hun Slimme Meter. De meeste gebruikers zullen voldoende hebben aan alleen dit hoofdstuk.

{% hint style="info" %}
Let op! Deze documentatie is "*work in progres*s"! Controleer daarom regelmatig of er iets is aangepast of aangevuld.
{% endhint %}

De DSMR-logger32 is een hardware en software systeem waarmee de Slimme Meter kan worden uitgelezen. De uitgelezen data (oftewel *telegrammen*) worden in de DSMR-logger32 opgeslagen en kunnen met behulp van gestandaardiseerde restAPI call's worden opgevraagd.

Deze versie van de DSMRlogger32 firmware kan overweg met vrijwel alle, mij bekende, Slimme Meters (*DSMR 2+, DSMR3+, DSMR4+, DSMR5+* en de *Belgische varianten* hiervan).

**Meer informatie**

* ​[Deze post](https://willem.aandewiel.nl/index.php/2018/08/28/slimme-meter-uitlezer/) beschrijft het eerste idee achter de Slimme Meter uitlezer.
* In [deze post](https://willem.aandewiel.nl/index.php/2019/04/09/dsmr-logger-v4-slimme-meter-uitlezer/) kun je de ontwikkeling van de hardware en firmware vinden.
* ​[Hier](https://willem.aandewiel.nl/index.php/2020/02/28/restapis-zijn-hip-nieuwe-firmware-voor-de-dsmr-logger/) staat een introductie van de DSMRloggerAPI firmware
* Veel informatie over de hardware en het gebruik wordt [hier](https://willem.aandewiel.nl/index.php/2022/11/15/crisis-what-crisis/) beschreven.
* De DSMRlogger32 firmware kun je op [github](https://github.com/mrWheel/DSMRlogger32) vinden
* Voor de meeste mensen is het gebruik van de twee binaries het eenvoudigste. Deze binaries kun je binnenkort [hier](https://github.com/mrWheel/DSMRlogger32/releases) vinden.

#### Begrippen <a href="#begrippen" id="begrippen"></a>

In dit document worden de volgende begrippen gebruikt:

<table><thead><tr><th width="243">Begrip</th><th>Omschrijving</th></tr></thead><tbody><tr><td>DSMR</td><td>​<a href="https://nl.wikipedia.org/wiki/Slimme_meter">Dutch Smart Meter Requirements</a>. 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. De DSMR-logger32 (versie 5) is ontworpen voor de <em>DSMR 4.0</em> of hoger. DSMR 4.0 geeft aan dat de Slimme Meter op de P1-poort 5 volt bij 100mA moet kunnen leveren (zie pagina 8 en 9 van de specificatie). Vanaf DSMR 5.0+ moet de Slimme Meter 250mA op de P1 poort kunnen leveren. De DSMR-logger32 (ESP32) gebruikt tijdens het opstarten kortstondig tot wel 800mA. Voor de DSMR-logger32 zul je bijna altijd een externe voeding nodig hebben!</td></tr><tr><td>DSMR-logger32</td><td>de Hardware (Let op! Streepje tussen <em>DSMR</em> en <em>logger)</em></td></tr><tr><td>DSMR-logger32 v5 (of Versie 5)</td><td>Versie 5 van de Hardware. Deze hardware is de basis van dit project.</td></tr><tr><td>DSMRlogger32</td><td>De firmware voor de DSMR-logger32. Deze firmware maakt intensief gebruik van restAPI's. <strong>Let op!</strong> De firmware heeft <em><strong>geen</strong></em> streepje (<strong>-</strong>) tussen "DSMR" en "logger"</td></tr><tr><td>ESP32-WROVER-E</td><td>Een ESP32 processor met <strong>4MB</strong> Flash Geheugen en 4MB SPI-RAM (of SPRAM). Deze processor van Espressif wordt gebruikt in de DSMR-logger32</td></tr></tbody></table>

Een volledige beschrijving van dit project kun je [hier](https://willem.aandewiel.nl/index.php/2022/11/15/crisis-what-crisis/) vinden.


---

# 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/dsmrlogger32/readme.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.
