ugy latom, hogy a NTP idoszinkronizacio megakasztja az egeszet. Azaz internet is kell a mukodeshez.
Kipróbáltam és elég egyszer szinkronizálni (akár a setup -részben) az idót NTP-szerverről és akkor egy
setTime(ora.toInt(), perc.toInt(), mp.toInt(), nap.toInt(), ho.toInt(), ev.toInt()); -paranccsal beállítani.
Utána nem kell többet az NTP-hez fordulni , mégis jó lesz az időkiírás.
A szinkron után kiadtam a WiFi.disconnect() -parancsot, és lekérve az időt így :
String ido = (String)year() + "-" + printDigits(month()) + "-" + printDigits(day()) + " " + printDigits(hour()) + ":" + printDigits(minute()) + ":" + printDigits(second());
Serial.println(ido);
szépen kiírta wifi nélkül is. Tehát elvileg ez már nem akaszthatja meg a futást WiFi bomláskor sem.
Így az RTC-modul sem muszály .
Esetleg még naponta egyszer ráküldöm a szerverről az időt POST -tal.
Pipa ??