Bonjour,
Je bloque sur un sujet, je n'arrive pas à trouver la solution.
Mon point de départ l'exemple de serveur NTP inclus dans l'interface.
J'essai de l'utiliser avec une IP fixe.... J'ai rajouté les paramètres pour l'IP Fixe
En effet, j'ai une IP fixe mais l'heure n'est plus correcte
Avez vous une idée d'où viens mon problème ?
#include <NTPClient.h>
#include <WiFi.h>
#include <WiFiUdp.h>
boolean VarIpFixe = false ; // true = Ip Fixe
const char *ssid = "xxxx";
const char *password = "xxxxx";
WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP, "europe.pool.ntp.org", 3600, 60000);
void setup(){
Serial.begin(115200);
if(VarIpFixe==true)
{
IPAddress ip(192, 168, 1, 12);
IPAddress dns(192, 168, 0, 254);
IPAddress gateway(192, 168, 0, 254);
IPAddress subnet(255, 255, 255, 0);
WiFi.config(ip, dns, gateway, subnet);
}
WiFi.begin(ssid, password);
while ( WiFi.status() != WL_CONNECTED ) {
delay ( 500 );
Serial.print ( "." );
}
timeClient.begin();
Serial.println(WiFi.localIP());
Serial.println(WiFi.subnetMask());
Serial.println(WiFi.gatewayIP());
}
void loop() {
timeClient.update();
Serial.println(timeClient.getFormattedTime());
delay(1000);
}
Merci pour votre aide