Battery Backup 1 (APC UPS, PVE/PBS/Hyperion/Atlas) battery likely end-of-life #211
Labels
No labels
blocked
needs-manual-review
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
matt/homelab-docker#211
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found while investigating 2026-08-09 outage.
upsc apcups@localhoston PVE showsbattery.runtime: 279seconds (4.6 minutes) atbattery.charge: 100. For comparison, Nexus's CyberPower UPS (Battery Backup 2) reportsbattery.runtime: 7475seconds (~124 min) at the same 100% charge.battery.dateon the APC unit reads2001/09/25, which is either a very old/degraded battery or an unset factory field -- either way the 4.6-minute runtime at full charge is consistent with a battery near end of life.This matches the outage log: the APC UPS went from "on battery" to "battery low" in under a minute (04:01:52 -> 04:02:47 EDT) before forcing PVE/PBS/Hyperion/Atlas to shut down at 04:03.
Since the APC beeper is disabled via NUT (no audible alarm during outages -- see CLAUDE.md), this kind of battery degradation is easy to miss until an outage happens. Recommend replacing the APC UPS battery, and possibly adding a Beszel/NUT alert on low
battery.runtimeso this is caught proactively next time.