From 2ebfe2466c0ea99e2cf6e6f8d3a41bc2d60253c9 Mon Sep 17 00:00:00 2001 From: coolneng Date: Sun, 23 Nov 2025 16:34:34 +0100 Subject: [PATCH] Remove the deep sleep logic --- include/wlan.h | 1 - src/wlan.cpp | 11 ----------- 2 files changed, 12 deletions(-) diff --git a/include/wlan.h b/include/wlan.h index 6fe841a..9f5b6a9 100644 --- a/include/wlan.h +++ b/include/wlan.h @@ -12,6 +12,5 @@ void connect_mqtt(PubSubClient &client, Config *config); void disconnect_mqtt(PubSubClient &client, const char *topic); size_t construct_json(float *data, char *buffer, int buffer_size); void mqtt_transfer(PubSubClient &client, Config *config, float *data); -void enter_deep_sleep(bool wifi_timeout, int sleep_time); #endif /* WLAN_H */ diff --git a/src/wlan.cpp b/src/wlan.cpp index 19f101b..ce798cf 100644 --- a/src/wlan.cpp +++ b/src/wlan.cpp @@ -13,11 +13,7 @@ void initial_connection(const char *ssid, const char *psk, void connect_wlan(Config *config) { if (WiFi.SSID() != config->ssid) initial_connection(config->ssid, config->psk, config->device_id); - int retries = 0; while (WiFi.status() != WL_CONNECTED) { - if (retries == config->connection_attempts) - enter_deep_sleep(true, config->sleep_time); - retries++; delay(1000); Serial.print("."); } @@ -55,10 +51,3 @@ void mqtt_transfer(PubSubClient &client, Config *config, float *data) { client.publish(config->topic, buffer, payload_size); Serial.println("Data transferred successfully"); } - -void enter_deep_sleep(bool wifi_timeout, int sleep_time) { - Serial.println("Entering deep sleep"); - if (wifi_timeout) - WiFi.disconnect(); - ESP.deepSleep(sleep_time, WAKE_RF_DEFAULT); -}