Hallo allerseits,
ich habe folgendes auf einem ESP32-C3 umgesetzt und bitte um eure Meinung, ob das so funktioniert:
Es geht um eine Uhr, die nur unregelmäßig mit dem Internet verbunden werden kann, aber bei bestehender Verbindung einen NTP-sync machen soll. Die Genauigkeit der Uhr soll +/- 1 Minute betragen. Vorallem soll die Sommer/Winterzeit-Umstellung automatisch passieren.
Für Zeit-Belange (Zeitzone, NTP-sync) habe ich ezTime benutzt (Bibliothek: https://github.com/ropg/ezTime) Ich glaube die Lib verlangt nur, dass dessen events() Methode innerhalb von void loop() aufgerufen wird.
Das Programm ruft alle 60 Minuten WiFi.reconnect(); auf, die WiFi-Daten sind persistent mittels WiFiManager (Bibliothek: https://github.com/tzapu/WiFiManager) gespeichert.
Was sich nun schwer überprüfen lässt ist, ob ein Sync auch in folgendem Fall funktioniert:
(1) ESP war offline. (2) ESP kann durch WiFi.reconnect(); wieder ins Internet. (3) NTP-Sync nach Bibliotheksinterner Logik möglich?
Hat jemand mit ezTime Erfahrung und kann mir sagen, ob das so funktioniert.
Danke!
Beste Grüße LeFish