Is NodeMCU sleeping enough?

Hi all, i’ve a ESP8266+SDS011+DHT22 configuration powered by battery, which lasts a couple of days; after that i have swap to a new re-charged battery.

By this remarkable power consumption, i was wandering if NodeMCU is programmed to sleep enough from one measurement to the successive. Provided that any sleep state has been programmed.

Feature requested: long sleep mode between measurements in order to reduce power consumption.


It’s not the NodeMCU that is consuming so much power. It’s the SDS011. And this is send to sleep as often as possible.
There is a power saving feature in the actual firmware that you can try. But this won’t make your system last so much longer.

Power save helps 40% reduction.

I think a hardware timer saves more power.