Remove the deep sleep logic

This commit is contained in:
2025-11-23 16:34:34 +01:00
parent 1192cac5ba
commit 2ebfe2466c
2 changed files with 0 additions and 12 deletions

View File

@@ -12,6 +12,5 @@ void connect_mqtt(PubSubClient &client, Config *config);
void disconnect_mqtt(PubSubClient &client, const char *topic); void disconnect_mqtt(PubSubClient &client, const char *topic);
size_t construct_json(float *data, char *buffer, int buffer_size); size_t construct_json(float *data, char *buffer, int buffer_size);
void mqtt_transfer(PubSubClient &client, Config *config, float *data); void mqtt_transfer(PubSubClient &client, Config *config, float *data);
void enter_deep_sleep(bool wifi_timeout, int sleep_time);
#endif /* WLAN_H */ #endif /* WLAN_H */

View File

@@ -13,11 +13,7 @@ void initial_connection(const char *ssid, const char *psk,
void connect_wlan(Config *config) { void connect_wlan(Config *config) {
if (WiFi.SSID() != config->ssid) if (WiFi.SSID() != config->ssid)
initial_connection(config->ssid, config->psk, config->device_id); initial_connection(config->ssid, config->psk, config->device_id);
int retries = 0;
while (WiFi.status() != WL_CONNECTED) { while (WiFi.status() != WL_CONNECTED) {
if (retries == config->connection_attempts)
enter_deep_sleep(true, config->sleep_time);
retries++;
delay(1000); delay(1000);
Serial.print("."); Serial.print(".");
} }
@@ -55,10 +51,3 @@ void mqtt_transfer(PubSubClient &client, Config *config, float *data) {
client.publish(config->topic, buffer, payload_size); client.publish(config->topic, buffer, payload_size);
Serial.println("Data transferred successfully"); 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);
}