DSMRloggerWS
  • Documentatie DSMRloggerWS
  • Introductie
  • Voorbereiding
    • Installatie Arduino IDE
    • Installatie ESP8266 core
    • Installatie Data Upload Tool
    • Installeren Bibliotheken
  • Firmware
    • Benodigd Bibliotheken
    • Clonen Firmware
    • Firmware Flashen DSMR-logger v4
    • upload Data map naar DSMR-logger V4
    • Firmware Flashen DSMR-logger v3
    • upload Data map naar DSMR-logger v3
  • Overzicht te selecteren functies
    • #define IS_ESP12
    • #define USE_UPDATE_SERVER
    • #define HAS_OLED_SSD1306
    • #define HAS_OLED_SH1106
    • #define USE_PRE40_PROTOCOL
    • #define USE_NTP_TIME
    • #define SM_HAS_NO_FASE_INFO
    • #define USE_MQTT
    • #define USE_MINDERGAS
    • #define SHOW_PASSWRDS
    • #define HAS_NO_METER
  • Hardware
    • DSMR-logger v4.5
    • Programmer DSMR-logger v4
    • DSMR-logger Versie 4 bouwen
    • DSMR-logger v3
    • Programmer voor de ESP-01
  • Overigen
    • (eerste keer) Opstarten
    • restAPI
    • Verschillen ESP8266 modules
    • PUYA Flash Chip (ESP-01)
    • Vragen en Antwoorden
  • Integratie met andere systemen
    • Integratie met Mindergas.nl
    • Integratie met Homey
    • Integratie Home Assistant
    • Integratie met Domoticz
  • telnet
  • MIT License
Powered by GitBook
On this page

Was this helpful?

  1. Firmware

Benodigd Bibliotheken

PreviousFirmwareNextClonen Firmware

Last updated 5 years ago

Was this helpful?

Benodigde Bibliotheken

Voor de DSMRloggerWS firmware zijn de volgende bibliotheken nodig:

dsmr

Deze library is ontwikkeld door Matthijs Kooijman en vormt het hart van de DSMR-logger. Je kunt de bibliotheek hier downloaden. De firmware is getest met Version 0.1 - Commit f79c906 on 18 Sep 2018 maar nieuwere versies zullen waarschijnlijk ook werken.

TimeLib

Deze is door Paul Stoffregen ontwikkeld. Je kunt hem hier downloaden.

WiFiManager

Je kunt de, door Tzapu ontwikkelde, bibliotheek hier downloaden. De DSMR-logger firmware is getest met version 0.14.0 van deze bibliotheek maar nieuwere versies zullen waarschijnlijk ook werken.

TelnetStream

Deze bibliotheek is door Juraj Andrassy ontwikkeld. Je kunt deze bibliotheek hier downloaden. De firmware is getest met version 0.0.1 maar nieuwere versies zullen waarschijnlijk ook werken.

Let op: De installatie van deze bibliotheek gaat net als de andere bibliotheken. Een update kan echter pas geïnstalleerd worden als éérst de map TelnetStream-master uit de map Libraries wordt verwijderd!

WebSocketsServer

Deze bibliotheek is ontwikkeld door Markus Sattler en je kunt hem hier downloaden. De DSMR-logger firmware is getest met Version 20.05.2015 - on 16 Jan 2019 maar nieuwere versies zullen waarschijnlijk ook werken.

SSD1306Ascii

William Greiman heeft deze bibliotheek ontwikkeld met in het achterhoofd minimaal gebruik van resources (dus: een bibliotheek die weinig geheugen gebruikt). Je kunt de bibliotheek hier downloaden. De DSMR-logger Firmware is getest met Version 1.2.x - Commit 97a05cd on 24 Mar 2019 maar nieuwere versies zullen waarcshijnlijk ook werken.

PubSubClient

ArduinoJson

ModUpdateServer

dsmr30

Overige libraries

Onderstaande libraries zijn onderdeel van de ESP8266 Core en moeten dus niet handmatig geïnstalleerd worden!

* ESP8266WiFi    
* ESP8266WebServer
* WiFiUdp        
* ESP8266mDNS   
* FS           
* ArduinoOTA

Nick O'Leary (knolleary) heeft deze bibliotheek ontwikkeld. Je kunt de bibliotheek hier downloaden.

Copyright Benoit Blanchon 2014-2019 De DSMR-logger Firmware is getest met Version 6.13.0 van ArduinoJson. Je kunt de bibliotheek hier downloaden.

Deze bibliotheek maakt het mogelijk om firmware en SPIFFS Over The Air te flashen naar de DSMR-logger. Deze bibliotheek is nodig vanaf versie 2.6.3 van de Arduino/ESP8266 core. Je kunt de bibliotheek hier downloaden.

Let op! Deze functionaliteit is slechts beperkt getest!Heb je een pré DSMR 4.0 Slimme Meter dan kun je deze toch aansluiten op de DSMR-logger maar moet je een aantal define's in het eerste tab-blad aanpassen én je moet library installeren. Kijk ook .

https://github.com/matthijskooijman/arduino-dsmr
https://github.com/PaulStoffregen/Time
https://github.com/tzapu/WiFiManager
https://github.com/jandrassy/TelnetStream
https://github.com/Links2004/arduinoWebSockets
commit 72731be
https://github.com/greiman/SSD1306Ascii
https://github.com/knolleary/pubsubclient
https://github.com/bblanchon/ArduinoJson.git
https://github.com/mrWheel/ModUpdateServer
deze
hier