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
https://github.com/matthijskooijman/arduino-dsmr
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 https://github.com/PaulStoffregen/Time downloaden.
WiFiManager
Je kunt de, door Tzapu ontwikkelde, bibliotheek hier
https://github.com/tzapu/WiFiManager
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
https://github.com/jandrassy/TelnetStream
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
https://github.com/Links2004/arduinoWebSockets
downloaden.
De DSMR-logger firmware is getest met Version 20.05.2015 -
commit 72731be
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
https://github.com/greiman/SSD1306Ascii
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
Nick O'Leary (knolleary) heeft deze bibliotheek ontwikkeld. Je kunt de bibliotheek hier https://github.com/knolleary/pubsubclient downloaden.
ArduinoJson
Copyright Benoit Blanchon 2014-2019
De DSMR-logger Firmware is getest met Version 6.13.0
van ArduinoJson.
Je kunt de bibliotheek hier
https://github.com/bblanchon/ArduinoJson.git
downloaden.
ModUpdateServer
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
https://github.com/mrWheel/ModUpdateServer downloaden.
dsmr30
Let op! Deze functionaliteit is slechts beperkt getest!
define
's in het eerste tab-blad aanpassen én je moet
deze library installeren.
Kijk ook hier.
Overige libraries
Onderstaande libraries zijn onderdeel van de ESP8266 Core
en moeten dus niet handmatig
geïnstalleerd worden!
* ESP8266WiFi
* ESP8266WebServer
* WiFiUdp
* ESP8266mDNS
* FS
* ArduinoOTA