feat(rtc): wire rtcsync into setup and loop

This commit is contained in:
Carsten Graf
2026-05-03 15:06:07 +02:00
parent 8acb611b9b
commit a6c885ee33

View File

@@ -21,6 +21,7 @@
#include <preferencemanager.h>
#include <rfid.h>
#include <timesync.h>
#include <rtcsync.h>
#include <webserverrouter.h>
#include <wificlass.h>
@@ -50,7 +51,12 @@ void setup() {
loadWifiSettings();
loadLocationSettings();
setupRTC(); // RTC zuerst, damit Systemzeit vor WiFi plausibel ist
setupWifi(); // WiFi initialisieren
if (WiFi.status() == WL_CONNECTED) {
syncFromNTP();
lastStaConnected = true; // Edge bereits "konsumiert"
}
setupOTA(&server);
setupRoutes();
@@ -64,6 +70,7 @@ void setup() {
void loop() {
checkAutoReset();
loopRTC();
// MQTT hat höchste Priorität (wird zuerst verarbeitet)
loopMqttServer();