Skip to content

Liam-Ralph/pwrstat-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PwrStat GUI

Released July 2025

Version 1.1.2

Updated October 2025


Description

A graphical user interface for CyberPower's PowerPanel Linux software using Python's tkinter library. Runs the command sudo pwrstat -status to gather information from the UPS. Can also log gathered information in a CSV file.


Requirements

This project requires CyberPower's PowerPanel for Linux, which can be found on CyberPower's website.

Memory

This application uses approximately 128 KiB of memory.

Storage

This application uses approximately 15 MiB of storage.


Installation

  1. Download the .deb file here.
  2. Navigate the folder you downloaded to.
  3. Install the file using apt install ./<file_name>.deb, replacing <file_name> with the actual .deb file's name.

I have also added a developer package to my website, which includes a number of other files used to create the .deb package, as well as some documentation. This is not required to run the project, but may be useful for those looking to edit it.


Operating System Support

This project is confirmed to be compatible with:

  • Ubuntu 24.04.3
  • Ubuntu 25.04
  • Linux Mint 22.1
  • Linux Mint 22.2
  • Debian 13
  • Pop!_OS 22.04 (v1.1.0+)
  • antiX 23.2 (v1.1.0+, must be started from terminal)
  • MX Linux 23.6

Compatibility is assumed for all debian-based distros. Older distros may require the Python program to be compiled on locally for older versions of GLIBC.

About

A Python application for viewing CyberPower UPS info on Debian-based operating systems.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Languages