diff --git a/main/main.ino b/main/main.ino index 5cbe83c..dc73cf3 100644 --- a/main/main.ino +++ b/main/main.ino @@ -1044,7 +1044,7 @@ void setupMQTT() { }; mqtt->connection_failure_callback = [] { - if (WiFi.status() != WL_CONNECTED) { + if (WiFi.status() != WL_CONNECTED && ethConnected == false) { // No WiFi connection, MQTT couldn't connect, ignore this failure return; }