The update_interval
for sensors is set to 120s
, but the device wakes every 60s
due to deep_sleep
. This causes unnecessary wake-ups, consuming more power.
Match the sleep_duration
to the required update rate (e.g., update_interval: 300s
and sleep_duration: 300s
for every 5-minute update).
The DHT22 sensor draws a small but continuous current.
Power the DHT22 sensor through a GPIO pin and turn it off during deep sleep.
You can also make a compact PCB for your setup like this one: ESP32-C3 Module-Based IoT PCB Mini for students - Share Project - PCBWay