From 758cc52b16600acc443327dc311a2f3704082271 Mon Sep 17 00:00:00 2001 From: Nicu Hodos Date: Sat, 29 Jun 2024 17:37:27 +0200 Subject: [PATCH] fix issue with wifi and mqtt reconnection --- gateway/include/huzzah.h | 14 ++++++++++---- gateway/platformio.ini | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/gateway/include/huzzah.h b/gateway/include/huzzah.h index bf0a849..33e3b52 100644 --- a/gateway/include/huzzah.h +++ b/gateway/include/huzzah.h @@ -42,10 +42,16 @@ namespace Board { [] {turnLed(BLUE_LED, false);}, [] {turnLed(BLUE_LED);} ); - Wifi::setup(ts, []{ - Ota::tLoop.enable(); - Mqtt::tReConnect.enable(); - }); + Wifi::setup(ts, + [] { + Ota::tLoop.enable(); + Mqtt::tReConnect.enable(); + }, + [] { + Ota::tLoop.disable(); + Mqtt::tReConnect.disable(); + } + ); Ota::setup( [] { Mqtt::publishCleanupConfig(); diff --git a/gateway/platformio.ini b/gateway/platformio.ini index 7c3370d..dedc937 100644 --- a/gateway/platformio.ini +++ b/gateway/platformio.ini @@ -33,7 +33,7 @@ framework = arduino lib_deps = ${env.lib_deps} https://git.hodos.ro/libraries/ha-mqtt.git@^1.0.0 - https://git.hodos.ro/libraries/wifi.git@^1.0.1 + https://git.hodos.ro/libraries/wifi.git@^1.0.2 upload_port = 192.168.6.161 upload_protocol = espota upload_flags =