13 #include <NtpClientLib.h> 14 #include <ESP8266WiFi.h> 21 return (NTP.getLastNTPSync() > 0);
26 snprintf_P(buffer,
sizeof(buffer),
27 PSTR(
"%04d-%02d-%02d %02d:%02d:%02d"),
28 year(t), month(t), day(t), hour(t), minute(t), second(t)
30 return String(buffer);
45 NTP.onNTPSyncEvent([](NTPSyncEvent_t error) {
47 if (error == noResponse) {
48 DEBUG_MSG(
"[NTP] Warning: NTP server not reachable\n");
49 }
else if (error == invalidAddress) {
50 DEBUG_MSG(
"[NTP] Error: Invalid NTP server address\n");
53 DEBUG_MSG(
"[NTP] Current time: %s\n", NTP.getTimeDateString(NTP.getFirstSync()).c_str());
#define NTP_UPDATE_INTERVAL
String ntpDateTime(time_t t)
#define NTP_SYNC_INTERVAL