Skip to content

2. 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

NB-IoT / LTE-M
LoRaWAN
Wi-Fi
Advanced

Battery

Li-Ion
Li-SOCl2
Advanced

Sensors

No sensors added yet β€” add one above. Sensors usually dominate the power budget.
β€”days
β€” months Β· β€” years

Daily energy breakdown

Sleep Wake Sensors Modem prep TX Tail Self-discharge
Reads / dayβ€”
Transmissions / dayβ€”
Sleep charge / dayβ€”
Wake charge / dayβ€”
Sensors charge / dayβ€”
Modem prep charge / dayβ€”
TX charge / dayβ€”
Tail charge / dayβ€”
Self-discharge / dayβ€”
Charge used / day (sum)β€”
Avg. current drawβ€”

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.