From 020bb628d6bd313262290f2cf183246d060da224 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Tue, 10 Oct 2023 09:47:27 +0200 Subject: [PATCH] no mqtt disconnect on GOT_IP if already connected --- lib/framework/MqttSettingsService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/framework/MqttSettingsService.cpp b/lib/framework/MqttSettingsService.cpp index e6c0caec7..8f96f2f15 100644 --- a/lib/framework/MqttSettingsService.cpp +++ b/lib/framework/MqttSettingsService.cpp @@ -154,7 +154,7 @@ void MqttSettingsService::WiFiEvent(WiFiEvent_t event, WiFiEventInfo_t info) { case ARDUINO_EVENT_ETH_GOT_IP: case ARDUINO_EVENT_ETH_GOT_IP6: case ARDUINO_EVENT_WIFI_STA_GOT_IP6: - if (_state.enabled) { + if (_state.enabled && !_mqttClient->connected()) { onConfigUpdated(); } break;