ESPHome Sensor Telemetry Tool
ESPHome Battery Life Calculator: ESP32 Deep Sleep
Estimate ESP32 deep sleep battery life, compare peak current draw and sensor power budgets, and generate a starter ESPHome YAML snippet for your Home Assistant node.
Hardware & Sensor Components
Connected Sensors & Accessories
Peak Current Draw
323 mA
Wi-Fi TX Transmission Peak
Peak Power Draw
1.07 W
Peak Current at 3.3 V
Battery Runtime
Always On
Wall Powered
esphome_multisensor.yaml Snippet
esphome:
name: living-room-multisensor
esp32:
board: esp32dev
i2c:
scan: true
uart:
id: ld2410_uart
tx_pin: GPIO17
rx_pin: GPIO16
baud_rate: 256000
parity: NONE
stop_bits: 1
ld2410:
uart_id: ld2410_uart
sensor:
- platform: bme280_i2c
address: 0x76
temperature:
name: "Living Room Temperature"
humidity:
name: "Living Room Humidity"
binary_sensor:
- platform: ld2410
has_target:
name: "Occupancy Presence Detected" ESPHome Hardware Guidelines
- mmWave presence sensors (LD2410) require continuous power and should not be used on battery nodes.
- Add a 470uF electrolytic capacitor across 3.3V power rails to absorb Wi-Fi TX current spikes.
Before you build the node
Battery sizing is the last decision, not the first. What Home Assistant runs on, and which radio mesh your other devices already use, both change whether a DIY ESPHome node is the right answer at all.
- Zigbee vs Z-Wave vs Thread: which mesh to build · when an off-the-shelf mesh sensor beats a Wi-Fi node you have to power yourself.
- Home Assistant hardware: what to run it on · hub choices, radio budget and where the coordinator should physically sit.
- Home Assistant OS vs Container · the install method decides whether the ESPHome tooling is one click or another container.
Figures here are planning estimates. Per-board peak current is the 802.11b Wi-Fi TX row of the Espressif ESP32, ESP32-C3, ESP32-S3 and ESP8266EX datasheets at 3.3 V; the YAML follows the ESPHome component documentation. Verify against your own board and sensor revisions before committing to a battery.