Heartbead und Indicators
This commit is contained in:
@@ -31,21 +31,30 @@ void setupWifi() {
|
||||
WiFi.begin(ssidSTA, passwordSTA);
|
||||
WiFi.softAP(ssidAP, passwordAP);
|
||||
|
||||
while (WiFi.status() != WL_CONNECTED){
|
||||
// Add timeout for WiFi connection
|
||||
unsigned long startAttemptTime = millis();
|
||||
|
||||
while (WiFi.status() != WL_CONNECTED &&
|
||||
millis() - startAttemptTime < 10000) { // 10 seconds timeout
|
||||
delay(500);
|
||||
Serial.print(".");
|
||||
}
|
||||
|
||||
}
|
||||
if (WiFi.status() != WL_CONNECTED) {
|
||||
Serial.println("Fehler: Verbindung zum WLAN fehlgeschlagen!");
|
||||
Serial.println("Starte Access Point...");
|
||||
WiFi.mode(WIFI_MODE_AP);
|
||||
WiFi.softAP(ssidAP, passwordAP);
|
||||
}
|
||||
else {
|
||||
Serial.println("Erfolgreich mit WLAN verbunden!");
|
||||
Serial.print("IP Adresse: ");
|
||||
Serial.println(WiFi.localIP());
|
||||
|
||||
}
|
||||
|
||||
|
||||
//Only wait for connection if ssidSTA and passwordSTA are set
|
||||
|
||||
Serial.println("");
|
||||
Serial.println("Verbunden mit WLAN!");
|
||||
Serial.print("IP-Adresse: ");
|
||||
Serial.println(WiFi.localIP());
|
||||
|
||||
Serial.println("WiFi AP gestartet");
|
||||
Serial.print("SSID: ");
|
||||
Serial.println(WiFi.softAPSSID());
|
||||
@@ -59,6 +68,7 @@ void setupWifi() {
|
||||
} else {
|
||||
Serial.println("Fehler beim Starten von mDNS!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void setupOTA(AsyncWebServer *server) {
|
||||
|
||||
Reference in New Issue
Block a user