diff --git a/lib/AmsDataStorage/src/AmsDataStorage.cpp b/lib/AmsDataStorage/src/AmsDataStorage.cpp index ff114397..6cd79ac7 100644 --- a/lib/AmsDataStorage/src/AmsDataStorage.cpp +++ b/lib/AmsDataStorage/src/AmsDataStorage.cpp @@ -451,19 +451,17 @@ bool AmsDataStorage::save() { } { File file = LittleFS.open(FILE_DAYPLOT, "w"); - char buf[sizeof(day)]; - memcpy(buf, &day, sizeof(day)); - for(unsigned long i = 0; i < sizeof(day); i++) { - file.write(buf[i]); + char* data = (char*) &day; + for(unsigned long i = 0; i < sizeof(data); i++) { + file.write(data[i]); } file.close(); } { File file = LittleFS.open(FILE_MONTHPLOT, "w"); - char buf[sizeof(month)]; - memcpy(buf, &month, sizeof(month)); - for(unsigned long i = 0; i < sizeof(month); i++) { - file.write(buf[i]); + char* data = (char*) &month; + for(unsigned long i = 0; i < sizeof(data); i++) { + file.write(data[i]); } file.close(); } diff --git a/platformio.ini b/platformio.ini index e58a8310..d6350d22 100755 --- a/platformio.ini +++ b/platformio.ini @@ -2,7 +2,7 @@ extra_configs = platformio-user.ini [common] -lib_deps = EEPROM, LittleFS, DNSServer, git@github.com:256dpi/arduino-mqtt.git, OneWireNg@0.10.0, DallasTemperature@3.9.1, EspSoftwareSerial@6.14.1, https://github.com/gskjold/RemoteDebug.git, Time@1.6.1, Timezone@1.2.4, AmsConfiguration, AmsData, AmsDataStorage, HwTools, Uptime, AmsDecoder, EntsoePriceApi, EnergyAccounting, RawMqttHandler, JsonMqttHandler, DomoticzMqttHandler, HomeAssistantMqttHandler, SvelteUi +lib_deps = EEPROM, LittleFS, DNSServer, https://github.com/arduino-mqtt.git, OneWireNg@0.10.0, DallasTemperature@3.9.1, EspSoftwareSerial@6.14.1, https://github.com/gskjold/RemoteDebug.git, Time@1.6.1, Timezone@1.2.4, AmsConfiguration, AmsData, AmsDataStorage, HwTools, Uptime, AmsDecoder, EntsoePriceApi, EnergyAccounting, RawMqttHandler, JsonMqttHandler, DomoticzMqttHandler, HomeAssistantMqttHandler, SvelteUi lib_ignore = OneWire extra_scripts = pre:scripts/addversion.py