diff --git a/ESP32/TempHumLoggerHomeKit/TempHumLoggerHomeKit.ino b/ESP32/TempHumLoggerHomeKit/TempHumLoggerHomeKit.ino index 749ef07..8dfd491 100644 --- a/ESP32/TempHumLoggerHomeKit/TempHumLoggerHomeKit.ino +++ b/ESP32/TempHumLoggerHomeKit/TempHumLoggerHomeKit.ino @@ -806,7 +806,8 @@ void loop() { file.print(" V: "); file.println(formatNumber(currentBatteryVoltage, 2)); file.close(); - delay(850); + esp_sleep_enable_timer_wakeup(85 * 1000ULL); // 5s w mikrosekundach + esp_light_sleep_start(); } } @@ -864,13 +865,16 @@ void loop() { file.println(formatNumber(humLCalc)); file.close(); delay(1000); + esp_sleep_enable_timer_wakeup(1 * 1000000ULL); // 1s + esp_light_sleep_start(); } } if (sd_error == 1){ display.drawLine(0, 0,128, 32, SSD1306_WHITE); } display.display(); - delay(150); + esp_sleep_enable_timer_wakeup(15 * 10000ULL); // 150ms + esp_light_sleep_start(); yield(); }