From 0cb4212fc8c183ec65565e855c13894f9d6fe4c9 Mon Sep 17 00:00:00 2001 From: Kai Lauterbach Date: Mon, 12 Sep 2022 23:07:05 +0200 Subject: [PATCH] Fixed connection check rules --- firmware/firmware.ino | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/firmware/firmware.ino b/firmware/firmware.ino index a594c09..81f4414 100644 --- a/firmware/firmware.ino +++ b/firmware/firmware.ino @@ -174,7 +174,7 @@ void initSensors() void wifiConnectionCheck() { - if ((wifi_check_interval_counter + WIFI_CHECK_INTERVAL_MS) > millis() or WiFi.status() == WL_CONNECTED) + if ((wifi_check_interval_counter + WIFI_CHECK_INTERVAL_MS) > millis()) { // if check interval is not exceeded abort check return; @@ -182,6 +182,12 @@ void wifiConnectionCheck() wifi_check_interval_counter = millis(); + if (WiFi.status() == WL_CONNECTED) + { + // if we are connected + return; + } + debug("no connection or time to check " + String(WiFi.status() == WL_CONNECTED)); wifiConnect();