Add Controller and Updater classes for shutter control and updates

This commit is contained in:
2026-06-09 19:16:58 +02:00
parent 204cdef7d7
commit 4f81ea6c28
4 changed files with 143 additions and 1 deletions
+15
View File
@@ -2,9 +2,24 @@
#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();
}