Beetle ESP32-C6 Battery problem
brsglr 2026-05-06 16:26:17 30 Views1 Replies Hello..
I built a simple door sensor using a Beetle ESP32-C6. My reason for choosing this board was to avoid using an external voltage divider. However, I encountered the same issue with the Xiao ESP32-C6, where I had used an external voltage divider (with two 1MΩ resistors). Based on the battery I’m using and my calculations, the lifespan should easily exceed one year; but looking at the discharge rate, it seems unlikely to even last two months. I’m using the Arduino IDE to integrate it into a Zigbee network. Since I’m not a developer, I rely on AI for the coding.
What am I missing? Is it possible that all the batteries I bought are low quality? Even if they were, isn’t this duration nonsensical? Brand-name products like Xiaomi Door Sensors last nearly a year on a single CR2032. How is it that I can't even get close to six months with a 1000mAh LiPo battery?
Best Regards
ESP32-C6 uses far more power than Xiaomi sensors. Dev boards include LEDs and inefficient regulators. Arduino Zigbee stack prevents true ultra-low power sleep. Deep sleep likely not actually entering correctly. Average current is likely in milliamps, not microamps. That alone reduces battery life from years to months. Xiaomi sensors use custom ultra-low-power ASIC hardware. They also use highly optimized proprietary Zigbee firmware. Your LiPo is probably fine and not the issue. Most drain comes from board design and software. Measure sleep current to confirm real behavior. Fix firmware sleep and remove hardware power leaks
love.forcircuits 
