An ESP32‑based e‑ink weather station built by GitHub user ngai‑jeremy claims a 1,500 mAh battery will power the display for over 500 days through firmware tweaks that cut wake time to 4.3 seconds per refresh.
ESP32 e-paper weather tracker promises 1.5‑year battery life
An ESP32‑based e‑ink weather station built by GitHub user ngai‑jeremy claims a 1,500 mAh battery will power the display for over 500 days through firmware tweaks that cut wake time to 4.3 seconds per refresh.
![]()
Ngai‑jeremy built the station around an ESP32 microcontroller and a 2.13‑inch e‑paper display. The screen shows the date and temperature. It also shows wind speed and rain chance. Unlike LCD panels, e‑paper holds an image without power, so the microcontroller only wakes to fetch new data and update the display.
To stretch battery life, ngai‑jeremy reduced the active wake time from about ten seconds to 4.3 seconds each refresh cycle. He enabled HTTP Keep‑Alive to reuse the network connection and set a static IP address to skip DHCP negotiation. These changes cut the energy used per update.
The developer estimates the device draws about 0.12 mA on average, which yields a runtime of over 500 days.
Because the device has only run for a few weeks, the claim remains untested. Ngai‑jeremy plans to leave the station running and monitor the voltage to verify the estimate.
E‑paper’s near‑zero standby power makes it attractive for always‑on home gadgets. Other makers have used similar techniques to push battery life beyond a year on small cells.
Readers who want more maker projects can
Comments
Please log in or register to join the discussion