Cyberpower Powerpanel Linux - (GUI)
Dieses Projekt bietet eine grafische Benutzeroberfläche (GUI) zur Überwachung des Status eines Cyberpower -ununterbrochenen Netzteils (UPS) mithilfe der PowerPanel Linux -Software. Die GUI ist in der TKinter-Bibliothek von Python erstellt und bietet eine benutzerfreundliche Möglichkeit zum Abrufen und Anzeigen von UPS-Statistiken, auf die ansonsten nur über Terminalbefehle zugegriffen werden kann.
Beispiel
Notiz
Dieses Projekt sollte wieder in die Schaukeln von Python und Linux einsteigen. Es ist ein sehr einfaches Python -Skript und derzeit überflüssig, wenn die Informationen aus dem Terminal gezogen werden. Wenn Sie GUI mögen, gehen Sie hier. Endziel ist es, die Windows -Version mit konfigurierbaren Einstellungen von GUI usw. ähnliche Funktionen einzuführen. Dies verändert nicht die ursprüngliche Quelle von PowerPanel Linux.
- UPS verwendet: 1500VA AVR
Voraussetzungen
- Python3 Sprache
- PowerPanel Linux ups
Installation
- Anforderungen installieren (PIP auf Anforderungen verwenden.txt)))
- Klonen Sie das Repository mit Git oder laden Sie den [ZIP] herunter (Release -Link einfügen).
- Sudoer einrichten
Fügen Sie die folgenden Zeilen hinzu
#PwrPanel Project (Note comment this whatever you want.)
YOUR_USERNAME ALL=(ALL) NOPASSWD: /usr/sbin/pwrstat
Ausführungsprogramm
- Navigieren Sie zum Installationsort im Terminal.
Oder sich vom Terminal abzulösen
nohup python3 PwrPanel.py &
Versionsgeschichte
- 0,1
- Erste Grundveröffentlichung
- 0,2
- Neue UI Skaling UI
- Aktualisieren Sie den Status automatisch alle 5 Sekunden
- 0,2a
- Aktualisiertes Symbolbild von Stock Tkinter aktualisiert
- 1.0 - Release
- Einführung der gesamten neuen Benutzeroberfläche
- Anpassbare Statuszeitleiste
Ausgabeverfolgung
Ideale Merkmale
- Aufgeräumte Präsentation
- UI -Layout überarbeiten
- Matplotlib -Visualisierungsbibliothek
- GUI minimieren/ausblenden
- Konfigurierbare Einstellungen
- Einstellungen exportieren/importieren
- Daten exportieren
- Implementieren Sie Widget mit Plasma
Autor/Lizenz/Bekanntmachung
- Dies ist vollständig ein OpenSource -Python -Projekt, das sich nicht ändert, anpasst, übersetzt, umgekehrt, ingenieur, dekompiliert, zerlegt oder anderweitig versucht, den Quellcode der gesamten oder eines Teils der Power Panel -Software zu entdecken.
- Alle Kopienrechte werden an ihre jeweiligen Inhaber und ihr geistiges Eigentum angewiesen.