added more debugging messages
This commit is contained in:
parent
3cdab45e1e
commit
5f1664ad6b
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user