diff --git a/examples/companion_radio/main.cpp b/examples/companion_radio/main.cpp index eff9efca47..2a8a39416c 100644 --- a/examples/companion_radio/main.cpp +++ b/examples/companion_radio/main.cpp @@ -221,6 +221,12 @@ void setup() { void loop() { the_mesh.loop(); sensors.loop(); + if (WiFi.status() != WL_CONNECTED) { + Serial.println("Reconnecting to WiFi..."); + WiFi.disconnect(); + WiFi.reconnect(); + delay(5000); // Give it time to reconnect + } #ifdef DISPLAY_CLASS ui_task.loop(); #endif