Battery and UPS Monitoring

Monitor UPS Battery and Efficiency

  • Monitor Voltage, Amps, and Watts
  • Battery Health Monitoring
  • Wired and Wireless Sensors
  • Graphing, Alerts, and Reports

Monitor battery condition, UPS performance and the environment around your backup power system.

AKCP battery and UPS monitoring combines physical sensors with data from compatible third-party equipment. Connect AKCP sensors to sensorProbe+ and bring in UPS or battery management system data through SNMP or Modbus. Use sensorProbe+ for local monitoring, or Quicklime DCIM to bring multiple devices and sites into a central view.

  • Battery voltage, current and terminal temperature
  • UPS load, operating status and available runtime data
  • SNMP and Modbus integration with compatible equipment
  • Threshold alerts, graphs and monitoring across sites
UPS battery monitoring integration
UPS battery Runtime estimates
UPS what to monitor

Monitor the battery and the UPS together

A UPS can report that it is online while a developing battery problem remains unnoticed. A room temperature reading can also miss a hot battery terminal. Looking at equipment status and physical measurements together gives your team more context when investigating an alarm.

Build a monitoring view around the questions your operators need to answer. Is the UPS carrying more load than expected? Has a battery temperature changed? Is the system running on battery or bypass? Has a device stopped communicating? These are useful signals for deciding what needs attention.

Battery monitoring with AKCP sensors

Measure battery voltage and current

The AKCP Battery Health Sensor measures voltage, current and terminal temperature on compatible batteries and DC systems. Its voltage input supports configurable ranges up to 60 VDC. Select the appropriate current sensor option for the installation.

Use these readings to establish normal operating values and track changes during charging and discharge. For a UPS battery string above 60 VDC, obtain string measurements from the UPS, a compatible battery monitor or a suitably rated transducer. Direct measurements on individual blocks also require verification of isolation and common-mode ratings for the complete installation.

Monitor battery terminal temperature

The AKCP Battery Terminal Temperature Sensor attaches to the negative battery terminal. It provides a local temperature measurement that complements the ambient sensor in the room. Compare readings over time and investigate terminals that become unusually warm relative to their own baseline or neighboring batteries.

Add visibility to existing battery systems

For compatible DC applications, the AKCP Isolated DC Voltage Sensor provides another voltage monitoring option within its rated input range. Existing battery monitors can provide additional data through their supported interfaces. Internal resistance, impedance, state of charge and state of health are available only when the connected equipment measures and exposes those values; they are not inferred automatically from a voltage reading.

Integrate third-party UPS and battery monitoring

Keep the UPS and battery monitoring equipment you already use. AKCP can collect supported data points through SNMP or Modbus and display them alongside physical sensor readings. Available measurements depend on the equipment model, communication card, firmware and published data map.

SNMP monitoring for network-connected UPS systems

A compatible UPS network card exposes measurements and status through SNMP object identifiers, or OIDs. Configure SNMP GET virtual sensors on a supported sensorProbe+ device, or monitor the equipment directly in Quicklime DCIM. Map each selected OID to the correct name, unit and alarm meaning.

Modbus monitoring for UPS systems and battery monitors

Use Modbus TCP over Ethernet or Modbus RTU over RS485 to read supported registers from UPS systems, battery monitors and power meters. A suitably configured sensorProbe+ can collect Modbus values as virtual sensors. Quicklime can also integrate compatible Modbus equipment; serial devices need an appropriate supported interface or RTU-to-TCP gateway.

For each data point, confirm the register address, data type, scaling, units and status codes. sensorProbe+ protocol support, RS485 hardware, firmware and virtual sensor licenses must match the intended configuration.

Monitor alarm contacts and external detectors

Where a UPS provides volt-free alarm contacts, connect them to suitable AKCP dry contact inputs for states such as a common fault or on-battery alarm. Compatible third-party transmitters and alarm panels can also supply signals through supported analog inputs, dry contacts, SNMP or Modbus.

Monitor the battery room and UPS environment

Add temperature and humidity monitoring around the UPS and battery cabinets. Where relevant, monitor cooling-water leaks and equipment alarm contacts. Environmental readings help operators understand whether an equipment alarm coincides with a change in room conditions.

For lead-acid installations, hydrogen detection may be part of the battery room design. Integrate readings or alarm outputs from an appropriately selected third-party detector. Lithium-ion installations require monitoring suited to the battery chemistry and the manufacturer’s protection system, including available BMS alarms and specialist detection where specified.

AKCP provides operational visibility alongside the installed protection systems. Gas and fire detection, ventilation and protective shutdown remain the responsibility of the dedicated systems selected for the facility.

AKCP · POWER PLANNING

UPS Load & Runtime Calculator

Check UPS capacity, allow for growth, and estimate how long your batteries can support the load.

Illustrative starting values. Replace them with measured load and your UPS specifications. Calculations run in your browser; this widget sends no data.

1. Load & UPS capacity

2. Runtime calculation

Use the rating of one battery or module. Series adds voltage; parallel strings add Ah capacity.

Lead-acid rate assumptions
Additional battery-side power loss

Estimated runtime at planned load

Enter valid inputs
Planning estimate
Planned real load—
Planned apparent load—
UPS watt loading—
UPS VA loading—

Capacity planning

Minimum output ratings at your chosen planning ceiling:

—

Both W and VA ratings must be satisfied. These figures do not size batteries or establish redundancy.

What if the load changes?

Scenarios use the planned load including growth, with the same power factor.
LoadWRuntimeCheck
Enter valid inputs.
How this calculator works

Real power: W = VA × load power factor. Planned load = connected load × (1 + growth / 100). Minimum UPS ratings = planned W and VA divided by the planning ceiling fraction.

Battery energy E = battery V × battery Ah × series count × parallel count. Battery-side power P = planned W / efficiency + fixed DC overhead. Runtime (minutes) = 60 × E × health × usable window × rate factor / P. Percentage factors are converted to fractions.

For lead-acid, current per string I = P / (battery V × series count × parallel count). Rate factor = min[1, (Ah / rating hours / I)^(Peukert exponent − 1)]. This approximation reduces available energy at high discharge rates and caps low-rate capacity at nameplate energy. It uses constant nominal voltage; it does not simulate voltage sag or changing discharge current.

Runtime-data mode uses piecewise log-log interpolation of the points you enter. It does not add efficiency or aging adjustments, and returns no estimate outside the supplied load range. The headline runtime rounds down to whole minutes; target checks use the unrounded estimate.

Neither method models temperature, individual weak cells, inverter cutoff, BMS current limits, transient loads or recharge time. Check manufacturer discharge/runtime curves and validate critical loads with a controlled test. Bank counts describe an existing approved configuration; they are not instructions to alter battery wiring.

References: Eaton UPS runtime curves · Battery capacity and Peukert's law

AKCP · POWER PLANNING

UPS Battery Sizing Calculator

Find the constant-power rating your batteries need, then compare it with a manufacturer's discharge table.

Starting values are illustrative. Use specifications for your UPS and batteries. This widget calculates in your browser and sends no inputs.

The calculator is starting. If inputs do not appear, its JavaScript may have been blocked.

1. Load & runtime

2. Efficiency & design allowances

UPS output limits & fixed losses

3. Battery configuration

Cutoff voltage & configuration limits

Describe a manufacturer-approved configuration. Increasing battery count does not establish UPS compatibility.

4. Compare a battery datasheet

Optional. Use the constant-power table for your exact battery model. Do not enter Ah or a nominal Wh rating here.

Required rating per battery block

—
For your design runtime
Required per cell—
Total design battery power—
Planned load—
Runtime including reserve—

Bank & UPS checks

—

—

—

Output ratings and battery ratings are separate checks. Extra batteries cannot increase a UPS's W or VA limit.

Datasheet comparison

Enter a rating to compare.

—

A watts-based comparison does not predict an exact runtime or convert a battery rating into Ah.

Compare parallel strings

Same series count, design load, duration and allowances. Rating margin uses the entered datasheet value.
StringsBlocksRequired W/blockRating marginCheck
Method, assumptions & references

Planned W = connected W × (1 + growth / 100). VA = W / load power factor. Design duration = required runtime + additional reserve minutes. Runtime determines which discharge-table column you use; it does not change the instantaneous load.

Actual DC demand = planned W / battery-mode efficiency + fixed DC overhead. Design battery power = DC demand × (100 / remaining-capacity %) × temperature correction × (1 + additional design margin / 100).

Required W/block = design battery power / (blocks in series × parallel strings). Required W/cell = W/block / cells per block. A datasheet W/cell rating is multiplied by cells per block. Minimum strings = design battery power / (series blocks × datasheet W/block), rounded up to a whole string.

Manufacturer ratings must cover at least the design duration and must be taken at an end voltage no lower than the required cutoff. A longer-duration or higher-cutoff rating is treated as conservative. If the entered rating does not cover these conditions, no capability or minimum-string comparison is shown.

Aging, temperature and design allowances are separate multipliers. For example, 80% remaining capacity produces a 1.25 aging multiplier. Apply temperature correction from the manufacturer's rating temperature to your design conditions; no universal temperature curve is assumed. Do not apply an allowance twice if it is already included in the datasheet rating. The aging multiplier is a planning approximation, not a guarantee of aged high-rate performance.

Assumes fully charged, matching batteries and ideal load sharing. Constant-power tables already account for discharge rate; no additional Peukert correction is applied. No lithium BMS limits, charging voltage limits, charger sizing, recharge time, transient load, cable losses or weakest-cell behavior are modeled. Values are for planning; confirm the complete system with the UPS and battery manufacturers.

References: EnerSys battery application manual · C&D UPS battery sizing

AKCP · POWER PLANNING

UPS Shutdown Timing Calculator

Check whether your shutdown sequence can finish before the runtime budget expires, while preserving a safety reserve.

Illustrative inputs. Use runtime at the actual load and a tested shutdown duration. This is a planning tool; it does not monitor or control equipment.

1. Available runtime

Enter the total battery runtime available when the outage begins.

2. Shutdown sequence

Enter each delay once. If your tested shutdown duration already includes command delays, set the separate control delay to zero.

Latest safe time to issue the shutdown command

Calculator has not started
From outage start
Adjusted runtime budget—
Maximum hold after detection—
Planned completion time—
Margin beyond safety reserve—

Runtime budget check

—

—

—

These are timing budgets, not battery state-of-charge percentages or an automatically applied UPS alarm setting.

Shutdown timeline

Dashed line: end of the adjusted runtime budget. The final green section, when present, is spare time beyond the requested safety reserve.

DetectionHoldControlShutdownReserveSpare time
Times are relative to outage start.
MilestoneTime from reference
Method & assumptions

All calculations use seconds. Adjusted runtime A = max(0, entered runtime − reading age) × (1 − reduction / 100). Reading age is used only in current-reading mode. Outage-planning mode starts at the moment battery operation begins.

Let D be future detection delay, H planned hold, C control delay, S shutdown work and F safety reserve. The plan needs D + H + C + S + F. Latest command time is A − C − S − F. Maximum hold after detection is A − D − C − S − F. Margin beyond the reserve is A − D − H − C − S − F.

In current-reading mode, the reference is now and detection delay is excluded because the reading is already available. Enter only remaining future delays and work. The minimum fresh runtime reading is (D + H + C + S + F) / (1 − reduction / 100). An older entered reading must also cover its age. Latest permissible times round down to whole seconds; required durations round up.

The model treats the entered runtime as a fixed time budget at a constant load. Load changes, battery faults, temperature changes, revised UPS estimates, early outlet-group power-off and loss of the control network can shorten the available time. The chart is a static plan, not a countdown or a live alarm.

Use the longest dependent shutdown path rather than summing tasks that run in parallel. Include any vendor-required shutdown allowances within the entered durations/reserve. Test the complete sequence, including the UPS, shutdown software and network equipment needed to deliver commands.

Reference: Schneider Electric: available runtime and shutdown duration. Vendor-specific rules can include additional allowances; this calculator does not reproduce every vendor's shutdown algorithm.

AKCP · POWER PLANNING

UPS Efficiency & Cost Calculator

Compare two UPS systems or operating modes at the same output load. Calculate electricity losses, heat output and potential annual savings.

Starting values are illustrative. Use efficiency at the actual load and operating mode, not a headline peak value. Calculations run in your browser; this widget sends no inputs.

1. Load & electricity price

2. Compare UPS efficiency

Use AC-input-to-AC-output efficiency for normal operation. Efficiency already includes losses within its measurement boundary; do not add those losses again.

Optional real-power rating checks

3. Optional cooling electricity

4. Optional investment & emissions

Annual electricity savings with UPS B

Calculator has not started
At the same output load
Annual energy saved—
UPS heat reduction—
UPS-loss reduction—
Efficiency increase—

Annual overhead electricity cost

UPS losses plus optional cooling of those losses. Excludes electricity delivered to the protected load. Bars are scaled to the higher cost.

UPS A
UPS B

Investment comparison

—

Enter an extra investment to estimate simple payback.

—

Energy-cost comparison only. Maintenance, battery replacement, financing, tax, demand charges and differences in protection performance are excluded.

Emissions estimate

Enter a grid emissions factor to estimate the change.

Based on modeled electricity savings, not a full equipment life-cycle assessment.

Detailed comparison

Difference = A − B. Positive energy/cost differences mean savings with B. Values apply only to the entered operating hours.
MeasureUPS AUPS BDifference
How the calculator works

Efficiency η = output power / input power. For each system: input kW = output kW / η; loss kW = input kW − output kW. Loss heat is approximated as loss kW, with 1 kW = 3,412.142 BTU/h. For example, 100 kW output at 97% efficiency needs about 103.09 kW input and produces about 3.09 kW loss heat.

Annual UPS electricity = input kW × operating hours. Annual UPS loss electricity = loss kW × operating hours. If cooling is included: cooling kW = loss kW × cooled heat fraction / COP. Electricity cost = kWh × tariff. Total modeled cost includes UPS input electricity and only the optional cooling attributable to UPS losses.

Annual savings = cost A − cost B. Simple payback = extra investment / positive annual savings. Period savings = annual savings × years; net period savings subtract the extra investment once. Grid emissions savings = annual energy savings × the entered kg CO₂e/kWh factor. Changing currency does not convert the tariff or investment.

Assumes constant output load, fixed efficiency at that operating point, fixed tariff and fixed cooling COP. For a changing load profile, calculate separate periods using the matching efficiencies and sum their annual energy/costs. An average of efficiency percentages is not generally equivalent to energy-weighted efficiency.

The model excludes operation outside entered hours, separate standby/no-load losses, battery recharge events, battery-mode periods, demand charges and unrelated facility energy. Do not use battery-mode efficiency for annual normal-operation costs. Heat is an approximate operating-point loss calculation, not a replacement for manufacturer HVAC design data.

A higher-efficiency operating mode may have different transfer behavior, power conditioning and protection characteristics. Compare those requirements as well as energy costs. An optional kW rating check does not establish full UPS compatibility.

References: Schneider Electric: UPS efficiency · Eaton: efficiency and ownership costs.

AKCP · POWER PLANNING

UPS Battery Recharge Time Calculator

Estimate the time to restore a selected battery charge level using the current available to the battery and an allowance for charging taper.

Planning approximation, not a charger simulation. All starting values and battery-type presets are illustrative. Use measured charging data or manufacturer specifications for your system. This widget sends no inputs.

1. Battery bank

2. Current available for charging

If entering measured net current into the battery, use 100% availability and zero diverted current to avoid deducting the same load twice.

3. Charging assumptions

Approximate time to selected SOC

Calculator has not started
From the start of the recovery period
Net bulk current—
Average taper current—
Charge to restore—
Bulk charge rate—

Bank configuration

—

—

Series adds voltage, not Ah. Parallel adds Ah. More parallel strings can lengthen recovery if total charging current stays the same.

Charging stages to your target

—

Startup delayBulkTaper

Two average-current stages; this is not a measured charging curve.

Recovery window

Enter a recovery window to compare.

Reaching a charge percentage does not establish the runtime available for a second outage. Check runtime at the actual load separately.

Time to common charge levels

Times use the entered starting SOC, startup delay and the same average taper-current assumption for every target. A 100% target does not verify charge termination.
Target SOCCharge to restoreEstimated timeStatus
Method, assumptions & references

Bank capacity C = battery Ah × parallel strings. Nominal bank voltage = battery V × series count. Starting/target SOC are fractions of the entered capacity basis. Nominal Wh is descriptive and is not the energy used to charge the bank.

Available charger current = charger DC amps × availability fraction − diverted DC load amps. If a known actively enforced battery-current limit is entered, net charging current is capped at that limit. A nonpositive available current cannot replenish a higher SOC target.

Let x be starting SOC, y target SOC and b bulk-to-taper transition, each expressed as a fraction. Bulk Ah to restore = C × max[0, min(y,b) − x]. Taper Ah to restore = C × max[0, y − max(x,b)]. Bulk hours = bulk Ah / (net bulk current × Ah efficiency). Taper hours = taper Ah / (net bulk current × taper-current fraction × Ah efficiency). Add the startup delay only when charge needs to be restored. Displayed completion times round up to whole minutes.

The presets are editable demonstration values: lead-acid uses 80% transition, 25% average taper current and 90% Ah efficiency; lithium uses 95%, 50% and 99%. These are not universal battery specifications. Replace them with data for the actual battery, charger, temperature and load. An average taper current for one SOC interval may not apply to another, so the milestone table is approximate.

The model does not simulate absorption-voltage control, individual-cell balancing, precharge after deep discharge, charger timer/termination rules, temperature restrictions, changing loads, recharge algorithms or unexpected BMS interruptions. At a 100% target, use the manufacturer's completion criteria rather than treating the estimate as proof of full charge. SOC also does not describe battery health.

Only known current limits are modeled. Do not increase charging current or alter battery wiring based on this calculator. The entered configuration and charging profile must be approved for the UPS/battery system. For critical recovery planning, validate against manufacturer recharge curves or a measured recharge test.

References: Victron: charging stages and recharge time · Eaton: lithium UPS charging limits.

Schedule a Demo With Us

Find out how we can Protect, Monitor and Optimize your Data Center

AKCP data center monitoring sensors

Interested in our FREE Data Center PUE check?

Contact us below and schedule a 15 minute consultation

Thank you for your submission!

One of our team members will reach out within 24 hours.

Contact AKCP