Outils pour utilisateurs

Outils du site


projets:esp32-cam_timelaps_code

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
projets:esp32-cam_timelaps_code [2020/06/03 13:51] gepetoprojets:esp32-cam_timelaps_code [2020/06/06 17:42] gepeto
Ligne 1: Ligne 1:
 +<code>
 /* /*
   ESP32-CAM l'oeil clignotemps   ESP32-CAM l'oeil clignotemps
Ligne 729: Ligne 730:
     Serial.println(WiFi.SSID());     Serial.println(WiFi.SSID());
     Serial.println(internet_connected);     Serial.println(internet_connected);
-    char pool[] = "fr.pool.ntp.org"; +    char pool[16] = ""; 
-    if ( internet_connected == 2) sprintf(pool, "%s", WiFi.gatewayIP().toString().c_str());+    if ( internet_connected == 2) 
 +      sprintf(pool, "%s", WiFi.gatewayIP().toString().c_str()); 
 +    } else { 
 +      sprintf(pool, "pool.ntp.org"); 
 +    } 
 +    Serial.print(F("Waiting for system time to be set ")); 
 +    Serial.print(pool);
     configTime(0, 0, pool);     configTime(0, 0, pool);
     setenv("TZ", TIMEZONE, 1);  // Paris time zone from #define at top     setenv("TZ", TIMEZONE, 1);  // Paris time zone from #define at top
Ligne 741: Ligne 748:
     time(&now);     time(&now);
     localtime_r(&now, &timeinfo);     localtime_r(&now, &timeinfo);
-    ntp_ok = false+    Serial.println(ctime(&now))
-    while (timeinfo.tm_year < (2016 - 1900) && ++retry < retry_count) { +    while (!time(nullptr) && ++retry < retry_count) { 
-      Serial.printf("Waiting for system time to be set... (%d/%d) -- %d\n", retry, retry_count, timeinfo.tm_year);+      Serial.printf("... (%d/%d) -- %d\n", retry, retry_count, timeinfo.tm_year);
       delay(1000);       delay(1000);
       time(&now);       time(&now);
Ligne 751: Ligne 758:
       sprintf(localip, "%s", WiFi.localIP().toString().c_str());       sprintf(localip, "%s", WiFi.localIP().toString().c_str());
     }     }
 +    ntp_ok = true; // on force
 +
   }   }
   if (internet_connected >= 2) {   if (internet_connected >= 2) {
-    Serial.print(F("Passage en Point d acces..."));+    Serial.print(F("\nPassage en Point d acces..."));
     WiFi.disconnect();     WiFi.disconnect();
     delay(500);     delay(500);
Ligne 1954: Ligne 1963:
   Serial.println(F("Camera http started"));   Serial.println(F("Camera http started"));
 } }
 +
 +</code>
projets/esp32-cam_timelaps_code.txt · Dernière modification : 2024/02/09 16:56 de 127.0.0.1