From 5f1664ad6bf06f8d63b5f76c9a4f770525447429 Mon Sep 17 00:00:00 2001 From: Ralf Bauer Date: Mon, 5 Jun 2023 18:31:40 +0200 Subject: [PATCH] added more debugging messages --- src/WebApi_database.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/WebApi_database.cpp b/src/WebApi_database.cpp index 7fe30ab3..5dd0a0e5 100644 --- a/src/WebApi_database.cpp +++ b/src/WebApi_database.cpp @@ -29,17 +29,23 @@ bool WebApiDatabaseClass::write(float energy) // LittleFS.remove(DATABASE_FILENAME); + time_t now; struct tm timeinfo; - if (!getLocalTime(&timeinfo, 5)) // get cuurent time - return (false); + time(&now); // get current time + localtime_r(&now, &timeinfo); + + MessageOutput.println(energy); + if (timeinfo.tm_hour == old_hour) // must be new hour return (false); if (old_hour == 255) { // don't write to database after reboot old_hour = timeinfo.tm_hour; return (false); } + MessageOutput.println("Next hour."); if (energy <= old_energy) // enery must have increased return (false); + MessageOutput.println("Energy difference > 0"); struct Data d; d.tm_hour = old_hour; @@ -65,6 +71,7 @@ bool WebApiDatabaseClass::write(float energy) } f.write((const uint8_t*)&d, sizeof(Data)); f.close(); + MessageOutput.println("Write data point."); return (true); }