A Eaton Power entrou em contato conosco recentemente para demonstrar como seus sistemas de alimentação ininterrupta (UPS) funcionam, pensando nos entusiastas de laboratórios domésticos. Optamos por mostrar como um simples Raspberry Pi pode ser usado como placa de gerenciamento dedicada para um UPS Eaton TrippLite Smart 1500RM2U, em conjunto com o projeto Network UPS Tools (NUT). O software NUT é amplamente compatível com diversos modelos de UPS, com suporte para milhares de dispositivos.
NUT Componentes de Software
Nosso ambiente de teste é bem simples, apenas um UPS e um Pi:

Componentes essenciais para Raspberry Pi SBC:
- Placa Pi (4B 4GB recomendado)
- Cartão MicroSD (32 GB de qualidade premium)
- Caso para o Pi
- Adaptador de alimentação USB-C (3.5 A)
- Cabo micro HDMI para HDMI
- Leitor de cartão MicroSD para programar o sistema operacional
- Os kits contendo esses componentes podem ser encontrados online, como o CanaKit.
Configuração do Software NUT
Para esta configuração, escolhemos o Ubuntu Server ( https://ubuntu.com/download/server/arm ), uma opção estável e confiável com uma comunidade ativa. Como alternativa, você pode usar o Raspberry Pi OS ( https://www.raspberrypi.com/software/operating-systems/ ).
Para configurar seu servidor, siga estas etapas:
- Faça o download do Imagem do Ubuntu para IoT 22.04.2 LTS
- Flash o cartão SD com a imagem usando Gravura de Balena.
- Monte seu Raspberry Pi e conecte os periféricos necessários (teclado, mouse e vídeo).
- Insira o cartão SD no Pi e conecte a alimentação.
- Inicialize o sistema operacional e siga as instruções na tela para configurar seu servidor.
Depois que seu servidor estiver configurado, é hora de instalar e configurar o protocolo Network UPS Tools (NUT). Siga as instruções detalhadas fornecidas neste artigo, que incluem:
- Atualizando e atualizando seu sistema:
sudo apt-get update
sudo apt-get upgrade
- Instalando a PORCA:
sudo apt-get install nut
- Adicionando seu usuário ao grupo NUT:
sudo usermod -aG nut <your_username>
- Configurando o UPS:
sudo nano /etc/nut/ups.conf
Adicione o seguinte ao final do arquivo:
[smart1500rm2u]
driver = usbhid-ups
port = auto
desc = "Tripp Lite SMART1500RM2U"
Salve e feche o arquivo com CTRL-X.
- Configurando o servidor NUT:
sudo nano /etc/nut/upsd.conf
Mudar de 127.0.0.1 para 0.0.0.0 para ouvir todas as conexões:
LISTEN 0.0.0.0 3493
Salvar e sair.
- Configurando o acesso ao servidor NUT:
sudo nano /etc/nut/upsd.users
Adicione as seguintes linhas, substituindo <your_password> com sua senha real:
[]
password = <your_password>
upsmon master
- Configurando o monitor do UPS:
sudo nano /etc/nut/upsmon.conf
Coloque o seguinte na parte inferior do arquivo:
RUN_AS_USER root
MONITOR smart1500rm2u@localhost 1 <your_username> <your_password> master
Salvar e sair.
- Ativando e iniciando os serviços na inicialização:
sudo systemctl enable nut-server.service
sudo systemctl enable nut-monitor.service
- Reiniciando e verificando o status do UPS:
sudo reboot
Após a reinicialização, faça o login e verifique o status do UPS:
upsc smart1500rm2u@localhost
Você deve ver todos os detalhes do seu UPS listados.
Lembre-se de que há muitas maneiras de configurar o NUT. Tendo mostrado a você uma abordagem simplificada aqui, é bom observar que muitos provedores de NAS (Olhando para você IX Systems – TrueNAS) criam o NUT diretamente na GUI com opções de configuração que fazem implantações por home-labbers ou alguns usuários SMB corajosos, relativamente indolor.
Existem outras opções, como o script do DZOMAYA que automatiza a configuração – https://github.com/dzomaya/NUTandRpi
Ou, ainda, uma solução mais empresarial (que está além do escopo deste texto) é uma placa de gerenciamento dedicada que gerencia um nobreak compatível com hardware projetado para operação 24 horas por dia, 7 dias por semana, 365 dias por ano – https://tripplite.eaton.com/web-management-accessory-card~WEBCARDLX
Existem diversos clientes disponíveis para monitorar a atividade do UPS. O GAWINDX WinNUT-Client funcionou bem para nós.
Conclusão
Em resumo, o pacote de software NUT representa um grande avanço na forma como os sistemas de alimentação ininterrupta (UPS) reportam status e eventos. Em nossos testes com alguns equipamentos legados da EATON ( https://networkupstools.org/ddl/Eaton/ ), ficamos satisfeitos ao constatar que praticamente toda a linha de hardware oferece a capacidade de integração com sistemas de monitoramento e gerenciamento, utilizando diversas soluções caseiras ou do tipo "faça você mesmo". Para quem busca maior visibilidade do seu UPS, o NUT definitivamente vale a pena, desde a instalação de um servidor até a conexão.




Amazon