#include #include "updater.h" #include "wifiManager.h" #include "controller.h" unsigned long lastTimeCheckUpdate; const unsigned timeWaitRestart = 182.575 * 24 * 3600; // permet le redemarrage tous les 6mois const unsigned timeWaitCheckUpdate = 24 * 3600; // permet la verfu des updates tous les jours WifiManager wifiManager; // se connecte automatiquement au WiFi Updater updater; Controller controller; void setup() { updater.update(); // vérifie les updates controller.initController(); } void loop() { if (millis() > timeWaitRestart) // redemarrage tout les 6mois ESP.restart(); else if (lastTimeCheckUpdate - millis() > timeWaitCheckUpdate) updater.update(); }