diff --git a/src/main.h b/src/main.h index dda6268..94df31d 100644 --- a/src/main.h +++ b/src/main.h @@ -6,7 +6,7 @@ extern "C" { #include "freertos/timers.h" } -#define VERSION "1.3.2" +#define VERSION "1.3.3" #define VDATE "2024-07-23" //#define MAXREADINGS 224 diff --git a/src/mqtt.cpp b/src/mqtt.cpp index 970a8b8..bc91ba1 100644 --- a/src/mqtt.cpp +++ b/src/mqtt.cpp @@ -2,6 +2,7 @@ #include "grafik.h" #include "main.h" +#include "weifi.h" #include "mqtt.h" void setupMQTT() { @@ -40,9 +41,12 @@ void onMqttConnect(bool sessionPresent) { void onMqttDisconnect(AsyncMqttClientDisconnectReason reason) { Serial.println("Disconnected from MQTT."); - + Serial.printf("Wifi-Connected: %d\n", WiFi.isConnected()); if (WiFi.isConnected()) { xTimerStart(mqttReconnectTimer, 0); + } else { + connectToWifi(); + xTimerStart(mqttReconnectTimer, 0); } }