WiFi.mode(WIFI_STA);
WiFi.begin(WIFI_SSID, WIFI_PASS);
-
+ delay(500);
+
while (WiFi.status() != WL_CONNECTED) {
+ WiFi.begin(wifi_ssid, wifi_pass);
delay(500);
+ if (WiFi.status() != WL_CONNECTED) {
+ delay(2000);
+ }
}
sensors.begin();
fulldata = true;
previousMillis = millis();
- // Check wifi connexion
- if ( WiFi.status() != WL_CONNECTED ) {
- int retry = 0;
- WiFi.mode(WIFI_STA);
+ // Reconnect if needed
+ while (WiFi.status() != WL_CONNECTED) {
WiFi.begin(WIFI_SSID, WIFI_PASS);
- while (retry < 10 || WiFi.status() != WL_CONNECTED) {
- retry++;
- delay(500);
+ delay(500);
+ if (WiFi.status() != WL_CONNECTED) {
+ delay(2000);
}
}