This repository has been archived by the owner on Aug 3, 2023. It is now read-only.
v1.0.3c
- Bug Fix for v1.0.3b waarbij de dag-namen niet goed werden weergegeven
- Bij het opstarten controleert de firmware of alle benodigde bestanden ook daadwerkelijk aanwezig zijn.
- Meer feedback op het OLED scherm (bij het opstarten)
- Debug geeft nu ook de grootte van het grootste aaneengeschakelde stuk heap weer
- Geheugen gebruik voor variabelen geoptimaliseerd (wat in een iets grotere heap resulteert)
De v1.0.3c binary is met de volgende opties gecompileerd:
/******************** compiler options ********************************************/
#define IS_ESP12 // define if it's a 'bare' ESP-12 (no reset/flash functionality on board)
#define USE_UPDATE_SERVER // define if there is enough memory and updateServer to be used
#define HAS_OLED_SSD1306 // define if a 0.96" OLED display is present
// #define HAS_OLED_SH1106 // define if a 1.3" OLED display is present
// #define USE_PRE40_PROTOCOL // define if Slimme Meter is pre DSMR 4.0 (2.2 .. 3.0)
// #define USE_NTP_TIME // define to generate Timestamp from NTP (Only Winter Time for now)
// #define SM_HAS_NO_FASE_INFO // if your SM does not give fase info use total delevered/returned
#define USE_MQTT // define if you want to use MQTT
// #define SHOW_PASSWRDS // well .. show the PSK key and MQTT password, what else?
// #define HAS_NO_METER // define if No "Slimme Meter" is attached (*TESTING*)
/******************** don't change anything below this comment **********************/
Settings van de ArduinoIDE:
- Board: "Generic ESP8266 Module"
- Flash mode: "DOUT"
- Flash size: "4M (1M SPIFFS)"
- DebugT port: "Disabled"
- DebugT Level: "None"
- IwIP Variant: "v2 Lower Memory"
- Reset Method: "none"
- Crystal Frequency: "26 MHz"
- VTables: "Flash"
- Flash Frequency: "40MHz"
- CPU Frequency: "80 MHz"
- Buildin Led: "2"