added more debugging messages

This commit is contained in:
Ralf Bauer 2023-06-05 18:31:40 +02:00
parent 3cdab45e1e
commit 5f1664ad6b

View File

@ -29,17 +29,23 @@ bool WebApiDatabaseClass::write(float energy)
// LittleFS.remove(DATABASE_FILENAME); // LittleFS.remove(DATABASE_FILENAME);
time_t now;
struct tm timeinfo; struct tm timeinfo;
if (!getLocalTime(&timeinfo, 5)) // get cuurent time time(&now); // get current time
return (false); localtime_r(&now, &timeinfo);
MessageOutput.println(energy);
if (timeinfo.tm_hour == old_hour) // must be new hour if (timeinfo.tm_hour == old_hour) // must be new hour
return (false); return (false);
if (old_hour == 255) { // don't write to database after reboot if (old_hour == 255) { // don't write to database after reboot
old_hour = timeinfo.tm_hour; old_hour = timeinfo.tm_hour;
return (false); return (false);
} }
MessageOutput.println("Next hour.");
if (energy <= old_energy) // enery must have increased if (energy <= old_energy) // enery must have increased
return (false); return (false);
MessageOutput.println("Energy difference > 0");
struct Data d; struct Data d;
d.tm_hour = old_hour; d.tm_hour = old_hour;
@ -65,6 +71,7 @@ bool WebApiDatabaseClass::write(float energy)
} }
f.write((const uint8_t*)&d, sizeof(Data)); f.write((const uint8_t*)&d, sizeof(Data));
f.close(); f.close();
MessageOutput.println("Write data point.");
return (true); return (true);
} }