DSMRloggerWS
New firmware for the DSMRlogger heavily using WebSockets and Javascript
Install / Use
/learn @mrWheel/DSMRloggerWSREADME
Documentatie DSMRloggerWS (laatste Versie 1.0.5)
<p>Voor de project beschrijving ga naar <a href="https://willem.aandewiel.nl/index.php/2018/08/28/slimme-meter-uitlezer/">www.aandewiel.nl</a>.</p> <br> <p>Er heeft ondertussen een re-design van de firmware plaatsgevonden. Informatie over de <b>DSMRloggerAPI</b> firmware kun je <a href="https://willem.aandewiel.nl/index.php/2020/02/28/restapis-zijn-hip-nieuwe-firmware-voor-de-dsmr-logger/">hier</a> vinden.</p> <p>Er is nu een geheel nieuwe versie van de hard- en software die je <a href="https://willem.aandewiel.nl/index.php/2022/11/15/crisis-what-crisis/">hier</a> kunt vinden</p> <br> <table> <tr><th>Versie</th><th>Opmerking</th></tr> <tr> <td valign="top">1.0.5</td> <td>Dit is een 'tussen' release <br> <br> * Geschikt voor esp8266 core 2.6.3 (niét meer voor 2.5.x) <br> * Nieuwe Update Library (moet geïnstalleerd worden) <br> ---> https://github.com/mrWheel/ModUpdateServer </td> </tr> <tr> <td valign="top">1.0.4</td> <td>[RvdB] Koppeling met MinderGas.nl <br>Mogelijkheid dagelijks het gasverbruik te versturen naar <b>mindergas.nl</b> zodat je eenvoudig je gasverbruik door de jaren heen kan bewaken en vergelijken met anderen. <br> <br>Nieuwe versie FSexplorer <br> * Twee nieuwe SPIFFS files: <br> - FSexplorer.html <br> - FSexplorer.css <br> De [<b>Format SPIFFS</b>] knop kan worden "<b>Enabled</b>" door een bestand met de naam "<b>!format</b>" te uploaden. <br> <br>De volgende files zijn ook aangepast en moeten dus ook worden ge-upload <br> - DSMRlogger.html <br> - DSMRlogger.js <br> - DSMReditor.html <br> - DSMReditor.js <br> <br>[RvdB] Bug Fix m.b.t. validate MQTT broker IP address (dank Marco voor het melden) <br> <br>Gecombineerde MQTT JSON string vervallen. <br> <br>Memory footprint (iets) verkleint. </td> </tr> <tr> <td valign="top">1.0.3c</td> <td>Bug fix on v1.0.3b <br>Memory footprint (iets) verkleint. </td> </tr> <tr> <td valign="top">1.0.3b</td> <td>Tussen Release <br>Bij het opstarten checkt de firmware of alle (html/js) bestanden die noodzakelijk zijn voor een goede werking ook daadwerkelijk aanwezig zijn. Zoniet dan wordt automatisch de FSexplorer gestart waarna deze bestanden handmatig, alsnog, naar SPIFFS kunnen worden gekopieerd. </td> </tr> <tr> <td valign="top">1.0.3</td> <td>Tweede Officiële Release <br>Mogelijkheid om een iets groter OLED scherm (1.3" - SH1106) te gebruiken. <br>Bij de MQTT broker kan nu ook een poort-nummer worden opgegeven: <br> <brokerURL>:<Poort> (test.mosquitto.org:1883) <br>of: <br> <brokerIP>:<Poort> (5.196.95.208:1883) <br>De, naar de MQTT broker, gepubliceerde berichten zijn aangepast (zie <a href="https://mrwheel.github.io/DSMRloggerWS/Use_MQTT/">documentatie</a>) <br>Diverse cosmetische verbeteringen. </td> </tr> <tr> <td valign="top">1.0.2</td> <td>Eerste Officiële Release <br>Debug efficiënter gemaakt <br>Display status OLED scherm is nu onafhankelijk van binnenkomend Telegram <br>Firmware Update voortgang zichtbaar in telnet <br>Diverse cosmetische verbeteringen. <br>Het is verstandig om de <b>.html</b> en <b>.js</b> files uit de data map via de FSexplorer te uploaden (kan ook met de Update Server maar dan verlies je de historische gegevens) </td> </tr> <tr> <td valign="top">0.4.7</td> <td>Splitsen settings.ini file in DSMRsettings.ini en DSMRchartColors.ini <br><b>P - No Parsing (show RAW data from Smart Meter)</b> maakt nu de DTR pin hoog zodat de Slimme Meter de Telegrammen ook daadwerkelijk verstuurd!! <br>Diverse cosmetische verbeteringen. </td> </tr> <tr> <td valign="top">0.4.6</td> <td>Intergratie MQTT (#define USE_MQTT) <br>Via FSexplorer -> [Edit instellingen] -> [Settings] <br>Kunnen de volgende gegevens worden ingevuld: <br> MQTT server (URL of IP) <br> MQTT username <br> MQTT password <br> MQTT send interval <br> MQTT top Topic <br>Diverse cosmetische verbeteringen. </td> </tr> <tr> <td valign="top">0.4.5</td> <td>Mogelijkheid om pré DSMR 4.0 Slimme Meters uit te lezen #define USE_PRE40_PROTOCOL <br>Diverse cosmetische verbeteringen. <br><hr> Als de Slimme Meter geen fase informatie geeft kan de PowerDelivered_l1 gevuld worden met PowerDeliverd (#define SM_HAS_NO_FASE_INFO) </td> </tr> <tr> <td valign="top">0.4.4</td> <td>Mogelijkheid om de Timestamp niet uit de Slimme Meter te halen <br>maar uit een NTP server (#define USE_NTP_TIME). <br>Betere meldingen op het Oled-scherm (o.a. start AP mode). <br>Directe reactie als op de Wake-Up knop (FLASH) wordt gedrukt. <br>Diverse cosmetische verbeteringen. </td> </tr> <tr><td valign="top">0.4.3</td><td>Update meterstanden voor tab [per Uur], [per Dag] en [per Maand]</td></tr> <tr><td valign="top">0.4.0</td><td>Eerste publieke versie</td></tr> </table> <br> <h2 id="inhoudsopgave">Inhoudsopgave</h2> <ul> <li><a href="https://mrwheel.github.io/DSMRloggerWS/introductie/">Introductie</a></li> <li>Voorbereiding<ul> <li><a href="https://mrwheel.github.io/DSMRloggerWS/installatieArduinoIDE/">ArduinoIDE</a></li> <li><a href="https://mrwheel.github.io/DSMRloggerWS/installatieESP8266core/">ESP8266 core</a></li> <li><a href="https://mrwheel.github.io/DSMRloggerWS/installatieDataUploadTool/">Data Upload Tool</a></li> </ul> </li> <li>Firmware<ul> <li><a href="https://mrwheel.github.io/DSMRloggerWS/benodigdeBibliotheken/">Benodigd Bibliotheken</a></li> <li><a href="https://mrwheel.github.io/DSMRloggerWS/installatieBibliotheken/">Installeren Bibliotheken</a></li> <li><a href="https://mrwheel.github.io/DSMRloggerWS/clonenFirmware/">DSMR Firmware van Github</a></li> <li><a href="https://mrwheel.github.io/DSMRloggerWS/uploadFirmware_V4/">Firmware Flashen DSMR-logger V4 board</a></li> <li><a href="https://mrwheel.github.io/DSMRloggerWS/uploadDataMap_V4/">Data Flashen naar DSMR-logger V4 board</a></li> </ul> </li> <li>Hardware<ul> <li><a href="https://mrwheel.github.io/DSMRloggerWS/hardware_V4/">DSMR-logger Versie 4</a></li> <li><a href="https://mrwheel.github.io/DSMRloggerWS/hardware_V4_Programmer/">Programmer voor de DSMR-logger</a></li> </ul> </li> </ul> <center><img src="mkdocs/docs/img/DSMR_V4_d.JPG"></center>Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
