Power Budget & Battery Life Calculator
Estimate battery life from a device's full duty cycle — wake, sensors, and radio — over NB-IoT/LTE-M, LoRaWAN, or Wi-Fi. Add the same sensors you'd configure in IsurDASH; 4-20mA and Modbus sensors are usually the biggest single draw, since they're powered from the 9-24V VDC rail, not the battery directly.
Example values
Radio timing (wake/prep/TX duration and current) is calibrated against real measurements for NB-IoT, LoRaWAN, and Wi-Fi. Sensor-specific defaults and battery usable-capacity derating are still engineering estimates — adjust them under each widget's "Advanced" section as real measurements (Power Profiler Kit, datasheets) become available.
Not infallible
Even with all these parameters, this is still a model, not a guarantee — real deployments see extra variability the calculator doesn't account for:
- Temperature. Cold weather reduces usable battery capacity and raises internal resistance — it worsens the passivation effect on Li-SOCl2 cells in particular.
- Battery state of health. Capacity fades with cycle count and calendar age (self-discharge tends to increase too), so a battery near end-of-life will underperform this estimate.
- Coverage / signal strength. Poor NB-IoT/LTE-M or LoRaWAN coverage means more retries, longer connection times, and sometimes higher transmit power than the modeled defaults.
- Unscheduled transmissions. Events like a vandalism/accelerometer alarm trigger extra wake-and-send cycles outside the regular schedule, which aren't part of this periodic model.
- Manufacturing and component tolerances. Real current draw varies chip to chip and unit to unit from datasheet nominal values.
Treat the result as a planning estimate, not a warranty figure.
Configuration
Connectivity
Schedule
Advanced
ESP32 wake overhead (per cycle, before sensor reads)
Radio — modem prep (ESP32 + modem awake, AT handshake, MQTT/signal check — before the actual burst)
Radio — burst transmission (the actual over-the-air send)
Battery
Chemistry
Number of batteries
Advanced
Cell capacity (per battery, rated)
Usable capacity (vs. rated — accounts for cutoff voltage margin and, for Li-SOCl2, passivation under pulsed loads)
Sensors
Daily energy breakdown
Energy is computed per power domain: onboard sensors and radio/ESP32 draw is counted directly against the battery pack voltage; 4-20mA and Modbus sensors are powered from the boosted 9-24V VDC rail, so their contribution is converted to battery-equivalent mAh (V×I×t ÷ battery voltage ÷ converter efficiency). Self-discharge is modeled as a constant daily drain proportional to total capacity.