Project
- Stars
- Started
- Issues
- License
See battery backup status in one browser dashboard
PeaNUT shows battery charge, remaining runtime, load and status from an existing Network UPS Tools (NUT) server. Run its container on a Linux x86-64 or ARM64 host and point it at your NUT connection.
It adds a browser dashboard, charts and optional monitoring exports; it does not replace NUT’s USB drivers or shutdown service. Available readings and commands depend on the UPS. The APC 850G2 lacks a load-on command, and the Eaton Ellipse ECO 650 does not expose every electrical reading.

UPS battery backups
Limited support on selected models
APC Back-UPS ES 850G2 USB (partly), CyberPower CP1500PFCLCD USB (partly), and Eaton Ellipse ECO 650 USB (partly)
APC Back-UPS ES 850G2 USB: Requires NUT; this UPS lacks load.on.
CyberPower CP1500PFCLCD USB: Requires a working NUT server.
Eaton Ellipse ECO 650 USB: NUT server required; some readings unavailable.
How did it go? Tips, problems, questions…
See battery backup status in one browser dashboard
PeaNUT shows battery charge, remaining runtime, load and status from an existing Network UPS Tools (NUT) server. Run its container on a Linux x86-64 or ARM64 host and point it at your NUT connection.
It adds a browser dashboard, charts and optional monitoring exports; it does not replace NUT’s USB drivers or shutdown service. Available readings and commands depend on the UPS. The APC 850G2 lacks a load-on command, and the Eaton Ellipse ECO 650 does not expose every electrical reading.
Brandawg93
On GitHub

UPS battery backups
Limited support on selected models
APC Back-UPS ES 850G2 USB (partly), CyberPower CP1500PFCLCD USB (partly), and Eaton Ellipse ECO 650 USB (partly)
APC Back-UPS ES 850G2 USB: Requires NUT; this UPS lacks load.on.
CyberPower CP1500PFCLCD USB: Requires a working NUT server.
Eaton Ellipse ECO 650 USB: NUT server required; some readings unavailable.
Feedback
How did it go? Tips, problems, questions…