Battery vs Wired Smart Sensors: Which Last Longer?
This article may contain affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps us keep creating free content.
I have 34 sensors deployed around my house. Eighteen are battery-powered Zigbee sensors, twelve are wired ESPHome sensors running on USB power, and four are PoE-powered. After two years of running both types side by side, I have real data on what lasts, what fails, and what drives you crazy at 2 AM when a low-battery alert wakes you up. Let me share what I have learned.
Battery Sensors: The Honest Numbers
Manufacturers love claiming "2-year battery life" on their sensors. Here is what I actually measured across different sensor types, all using CR2032 or CR2450 cells:
| Sensor Type | Claimed Life | Actual Life | Notes |
|---|---|---|---|
| Aqara door/window | 2 years | 18-24 months | Close to claimed. Low trigger frequency helps. |
| Aqara temperature | 2 years | 14-20 months | Reports every ~2 min. Faster drain than door sensors. |
| Aqara motion (P1) | 5 years (2x AA) | 3-4 years | High-traffic areas drain faster. |
| Aqara water leak | 2 years | 20-24 months | Rarely triggers, so battery lasts well. |
| Hue motion sensor | 3 years (2x AAA) | 18-24 months | Frequent motion in hallways cuts life in half. |
Wired Sensors: Set and Forget
Wired sensors, whether powered by USB (ESPHome devices) or Power over Ethernet (PoE), do not have batteries. They run indefinitely as long as they have power. My oldest ESPHome sensor has been running continuously for 23 months without a single restart or maintenance event.
The trade-off is installation complexity. You need a power source at every sensor location. For ESPHome devices, that means a nearby outlet and a USB cable. For PoE devices, you need a PoE switch and Ethernet runs. Neither is difficult, but both require planning that a battery sensor does not.
The Real Comparison
| Factor | Battery | Wired (USB/PoE) |
|---|---|---|
| Placement flexibility | Anywhere, no wires | Near outlet or Ethernet |
| Maintenance | Battery swap every 1-2 years | None |
| Reporting frequency | Every 1-5 min (to save battery) | Every few seconds if needed |
| Cost per sensor | $12-25 | $6-15 (ESPHome DIY) |
| Failure mode | Gradually stops reporting | Sudden (power outage) |
| Size | Tiny, invisible | Small board + cable |
My Recommendation: Use Both, Strategically
After running both types extensively, here is my rule of thumb:
- Use battery sensors for: Door/window contacts (they need to be on the frame, far from outlets), water leak detectors (under sinks, behind toilets, no outlet nearby), and any location where running a wire is impractical or ugly.
- Use wired sensors for: Room-level climate monitoring (near an outlet, permanent placement), presence detection (mmWave sensors draw too much power for batteries), high-frequency reporting needs, and anywhere you already have a USB charger.
The hybrid approach gives you the best of both worlds. Battery sensors handle the hard-to-reach spots where wiring is impractical. Wired sensors handle the permanent installations where you never want to think about maintenance. Together, they cover every room in your house without creating either installation headaches or battery management nightmares.
β‘Disclaimer: This article is for informational purposes only. Smart home installations may involve electrical wiring and must comply with local building codes. Electrical work should only be performed by a licensed electrician.
Published by the SmartHome Automate editorial team. Published August 20, 2026.
Editorial responsibility: see Imprint.
Spotted an error or have something to add? corrections@smarthomeautomate.com
Explore more
All articles on SmartHome Automate β
Smart Home Tips, Delivered
New guides, device reviews, and automation ideas β every week in your inbox.
π Free bonus: Smart Home Starter Checklist (PDF)
You might also like
ESPHome for Beginners: Build Your Own Smart Sensors
ESPHome turns cheap ESP32 microcontrollers into fully integrated Home Assistant sensors. No coding required β just YAML configuration. Here's how to get started.
Smart Home Maintenance Checklist: Keep Everything Running Smoothly
Smart home devices need periodic maintenance to stay reliable. This quarterly checklist covers battery replacement, firmware updates, network health, and automation auditing.
Smart Home Weather Stations: Hyperlocal Data for Better Automations
A smart weather station provides hyperlocal temperature, humidity, wind, and rain data that makes your outdoor and climate automations dramatically smarter.