12 #include <NtpClientLib.h> 13 #include <ESP8266WiFi.h> 20 return (NTP.getLastNTPSync() > 0);
25 snprintf_P(buffer,
sizeof(buffer),
26 PSTR(
"%04d-%02d-%02d %02d:%02d:%02d"),
27 year(t), month(t), day(t), hour(t), minute(t), second(t)
29 return String(buffer);
44 NTP.onNTPSyncEvent([](NTPSyncEvent_t error) {
46 if (error == noResponse) {
47 DEBUG_MSG(
"[NTP] Warning: NTP server not reachable\n");
48 }
else if (error == invalidAddress) {
49 DEBUG_MSG(
"[NTP] Error: Invalid NTP server address\n");
52 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