CyberPower PowerPanel Linux - (GUI)
Este projeto fornece uma interface gráfica do usuário (GUI) para monitorar o status de uma fonte de alimentação ininterrupta (UPS) do CyberPower usando o software PowerPanel Linux. A GUI é construída com a Biblioteca Tkinter do Python, oferecendo uma maneira fácil de recuperar e exibir estatísticas de UPS, que de outra forma são acessíveis apenas por comandos de terminais.
Exemplo
Observação
Este projeto era voltar às balanços de Python e Linux. É um script Python muito básico e atualmente redundante, pois as informações são extraídas do terminal. Se você gosta da GUI, bem aqui está. O objetivo final é introduzir funcionalidade semelhante à versão do Windows com configurações configuráveis da GUI etc. Isso não altera a fonte original do PowerPanel Linux.
Pré -requisitos
- Idioma python3
- PowerPanel Linux UPS
Instalação
- Instale requisitos (use pip no requisitos.txt))
- Clone o repositório com git ou faça o download do [ZIP] (link de liberação de inserção)
- Configurando sudoer
Adicione as seguintes linhas
#PwrPanel Project (Note comment this whatever you want.)
YOUR_USERNAME ALL=(ALL) NOPASSWD: /usr/sbin/pwrstat
Programa de execução
- Navegue até o local de instalação no terminal.
Ou para se destacar do terminal
nohup python3 PwrPanel.py &
Histórico da versão
- 0.1
- Liberação básica inicial
- 0,2
- Nova interface de escala da interface do usuário
- Atualize automaticamente o status a cada 5 segundos
- 0.2a
- Imagem de ícone atualizada fora do estoque Tknter
- 1.0 - Release
- Introdução de uma nova interface
- Linha do tempo de status personalizável
Rastreamento de problemas
Características ideais
- Apresentação limpa
- Rework Layout da interface do usuário
- Biblioteca de Visualização Matplotlib
- Minimize/oculte a GUI
- Configurações configuráveis
- Configurações de exportação/importação
- Exportando dados
- Implementar widget com plasma
Autor/licença/aviso
- Este é inteiramente um projeto Python OpenSource, que não modifica, adapta, traduz, engenheiro reverso, descompile, desmonta ou tenta descobrir o código -fonte de todo ou qualquer parte do software do painel de energia.
- Todos os direitos de cópia são rejeitados a seus respectivos detentores e propriedade intelectual.