diff --git a/src/network.cpp b/src/network.cpp index f2bc6af..0ff7f4b 100644 --- a/src/network.cpp +++ b/src/network.cpp @@ -15,18 +15,21 @@ static void _demarrerSTA() { WiFi.begin(WIFI_SSID, WIFI_PASS); _debutConnexionMs = millis(); _connexionEnCours = true; + netStatus.modeAP = false; // reset dès la tentative STA } static void _demarrerAP() { Serial.println("[WIFI] Bascule AP → ESP_CHEF_JARDIN"); WiFi.mode(WIFI_AP); WiFi.softAP(AP_SSID, AP_PASS); - netStatus.modeAP = true; - netStatus.wifiConnecte = false; + netStatus.modeAP = true; + netStatus.wifiConnecte = false; + netStatus.rssi = 0; Serial.printf("[WIFI] AP IP: %s\n", WiFi.softAPIP().toString().c_str()); } static void _configurerMDNS() { + MDNS.end(); if (MDNS.begin(MDNS_NOM)) { MDNS.addService("http", "tcp", 80); Serial.printf("[mDNS] Accessible via http://%s.local\n", MDNS_NOM);