RFID message ins backend geht, websocket fürs frontend
This commit is contained in:
@@ -162,10 +162,26 @@ void saveWifiSettings() {
|
||||
}
|
||||
|
||||
void loadWifiSettings() {
|
||||
preferences.begin("wifi", true);
|
||||
ssidSTA = preferences.getString("ssid", "").c_str();
|
||||
passwordSTA = preferences.getString("password", "").c_str();
|
||||
preferences.end();
|
||||
preferences.begin("wifi", true);
|
||||
|
||||
// Speicher freigeben, falls bereits zugewiesen
|
||||
if (ssidSTA) {
|
||||
free(ssidSTA);
|
||||
}
|
||||
if (passwordSTA) {
|
||||
free(passwordSTA);
|
||||
}
|
||||
|
||||
// Neue Werte laden und dynamisch zuweisen
|
||||
String ssid = preferences.getString("ssid", "");
|
||||
String password = preferences.getString("password", "");
|
||||
ssidSTA = strdup(ssid.c_str());
|
||||
passwordSTA = strdup(password.c_str());
|
||||
|
||||
preferences.end();
|
||||
|
||||
// Debug-Ausgabe
|
||||
Serial.printf("WLAN-Einstellungen geladen: SSID=%s, Passwort=%s\n", ssidSTA, passwordSTA);
|
||||
}
|
||||
|
||||
int checkLicence() {
|
||||
@@ -179,7 +195,6 @@ String getTimerDataJSON() {
|
||||
DynamicJsonDocument doc(1024);
|
||||
|
||||
unsigned long currentTime = millis();
|
||||
|
||||
// Bahn 1
|
||||
if (timerData.isRunning1) {
|
||||
doc["time1"] = (currentTime - timerData.startTime1) / 1000.0;
|
||||
@@ -234,7 +249,7 @@ void setup() {
|
||||
setupTimeAPI(server);
|
||||
setupLicenceAPI(server);
|
||||
setupDebugAPI(server);
|
||||
setupBackendRoutes(server);
|
||||
setupBackendRoutes(server);// Speichere WLAN-Einstellungen, falls noch nicht vorhanden
|
||||
|
||||
|
||||
// Gespeicherte Daten laden
|
||||
@@ -246,6 +261,7 @@ void setup() {
|
||||
setupOTA(&server);
|
||||
|
||||
setupRoutes();
|
||||
setupWebSocket();
|
||||
setupLED();
|
||||
setupMqttServer(); // MQTT Server initialisieren
|
||||
|
||||
@@ -255,4 +271,5 @@ void setup() {
|
||||
void loop() {
|
||||
checkAutoReset();
|
||||
loopMqttServer(); // MQTT Server in der Loop aufrufen
|
||||
loopWebSocket();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user