Server NTP dans le turfu

Bonsoir à tous !

Je travaille actuellement sur un projet d'horloge NTP sur un ESP8266 (NodeMCU ESP-12E)

J'ai pris l'exemple de cette lib : GitHub - gmag11/NtpClient: NTP client libary for sync ESP8266 time via WiFi, en prenant l'exemple pour esp8266, j'ai uniquement modifié mon SSID et mdp, voici le résultat :

Je précise que le server est 0.fr.pool.ntp.org

Quelqu'un aurait une idée du pourquoi, ou bien un autre code pour synchroniser le "RTC" de la ESP8266 avec un server NTP ?

Merci par avance et bonne soirée !

Bonjour

-la copie d'écran est illisible, préférer un copié-coller du résultat,

-Dans les exemples pour ESP8266, rubrique ESP8266WiFi il y a l"exemple NTPClient sans librairie,

-Ce qui dans l'ESP8266 est nommé 'RTC' n'est qu'un simple compteur, pas l'horloge à laquelle on pouvait s'attendre.

Waryard:
Je précise que le server est 0.fr.pool.ntp.org

Il faut encore (re)définir la zone horaire.

Essaye ceci (pense à mettre à jour les variables timezone et dst).

#include <ESP8266WiFi.h>
#include <time.h>

const char* ssid = "..........";
const char* password = "..........";

int timezone = 3;
int dst = 0;

void setup() {
  Serial.begin(115200);
  Serial.setDebugOutput(true);

  WiFi.mode(WIFI_STA);
  WiFi.begin(ssid, password);
  Serial.println("\nConnecting to WiFi");
  while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    delay(1000);
  }

  configTime(3 * 3600, 0, "pool.ntp.org", "time.nist.gov");
  Serial.println("\nWaiting for time");
  while (!time(nullptr)) {
    Serial.print(".");
    delay(1000);
  }
  Serial.println("");
}

void loop() {
  time_t now = time(nullptr);
  Serial.println(ctime(&now));
  delay(1000);
}