Eaton Power wandte sich kürzlich an uns, um zu demonstrieren, wie ihre unterbrechungsfreien Stromversorgungen (USV) speziell für Heimlabore funktionieren. Wir entschieden uns, zu zeigen, wie ein einfacher Raspberry Pi als dedizierte Managementkarte für eine Eaton TrippLite Smart 1500RM2U USV eingesetzt werden kann, in Kombination mit der Software des Projekts Network UPS Tools (NUT). Die NUT-Software ist mit einer Vielzahl von USV-Anlagen kompatibel; mehrere tausend Modelle werden unterstützt.
NUT-Softwarekomponenten
Unsere Testumgebung ist sehr einfach, nur eine USV und ein Pi:

Wesentliche Komponenten für Raspberry Pi SBC:
- Pi-Board (4B 4GB empfohlen)
- MicroSD-Karte (32 GB in Premiumqualität)
- Fall für den Pi
- USB-C-Netzteil (3.5 A)
- Micro-HDMI-zu-HDMI-Kabel
- MicroSD-Kartenleser zum Programmieren des Betriebssystems
- Kits mit diesen Komponenten können online gefunden werden, z das CanaKit.
NUT-Software-Setup
Für dieses Projekt haben wir uns für Ubuntu Server ( https://ubuntu.com/download/server/arm ) entschieden, eine stabile und zuverlässige Option mit einer aktiven Community. Alternativ können Sie auch das Raspberry Pi OS ( https://www.raspberrypi.com/software/operating-systems/ ) verwenden.
Um Ihren Server einzurichten, befolgen Sie diese Schritte:
- Laden Sie Ubuntu-Image für IoT 22.04.2 LTS
- Flashen Sie die SD-Karte mit dem Bild Radierer von Balena.
- Bauen Sie Ihren Raspberry Pi zusammen und schließen Sie die erforderlichen Peripheriegeräte (Tastatur, Maus und Video) an.
- Legen Sie die SD-Karte in den Pi ein und schließen Sie ihn an die Stromversorgung an.
- Starten Sie das Betriebssystem und befolgen Sie die Anweisungen auf dem Bildschirm, um Ihren Server einzurichten.
Sobald Ihr Server eingerichtet ist, ist es an der Zeit, das Network UPS Tools (NUT)-Protokoll zu installieren und zu konfigurieren. Befolgen Sie die detaillierten Anweisungen in diesem Artikel, die Folgendes umfassen:
- Aktualisieren und Upgraden Ihres Systems:
sudo apt-get update
sudo apt-get upgrade
- NUT installieren:
sudo apt-get install nut
- Hinzufügen Ihres Benutzers zur NUT-Gruppe:
sudo usermod -aG nut <your_username>
- Konfigurieren der USV:
sudo nano /etc/nut/ups.conf
Fügen Sie am Ende der Datei Folgendes hinzu:
[smart1500rm2u]
driver = usbhid-ups
port = auto
desc = "Tripp Lite SMART1500RM2U"
Speichern und schließen Sie die Datei mit STRG-X.
- Konfigurieren des NUT-Servers:
sudo nano /etc/nut/upsd.conf
Wechsel von 127.0.0.1 zu 0.0.0.0 um alle Verbindungen abzuhören:
LISTEN 0.0.0.0 3493
Speichern und schließen.
- Konfigurieren des NUT-Serverzugriffs:
sudo nano /etc/nut/upsd.users
Fügen Sie die folgenden Zeilen hinzu und ersetzen Sie sie <your_password> mit Ihrem aktuellen Passwort:
[]
password = <your_password>
upsmon master
- Konfiguration des USV-Monitors:
sudo nano /etc/nut/upsmon.conf
Platzieren Sie Folgendes am Ende der Datei:
RUN_AS_USER root
MONITOR smart1500rm2u@localhost 1 <your_username> <your_password> master
Speichern und schließen.
- Aktivieren und Starten der Dienste beim Booten:
sudo systemctl enable nut-server.service
sudo systemctl enable nut-monitor.service
- Neustart und Überprüfung des USV-Status:
sudo reboot
Melden Sie sich nach dem Neustart an und überprüfen Sie den USV-Status:
upsc smart1500rm2u@localhost
Sie sollten alle Details Ihrer USV aufgelistet sehen.
Bedenken Sie, dass es viele Möglichkeiten gibt, NUT einzurichten. Nachdem wir Ihnen hier einen bodenständigen Ansatz gezeigt haben, ist es gut zu beachten, dass viele NAS-Anbieter (Sie sehen IX Systems – TrueNAS) NUT direkt in die GUI mit Konfigurationsoptionen einbauen, die die Bereitstellung durch Heimlaboranten oder andere ermöglichen mutige SMB-Benutzer, relativ schmerzlos.
Es gibt auch andere Optionen, wie zum Beispiel das Skript von DZOMAYA, das die Einrichtung automatisiert – https://github.com/dzomaya/NUTandRpi
Eine noch professionellere Lösung (die hier nicht weiter behandelt wird) ist eine dedizierte Managementkarte zur Verwaltung einer kompatiblen USV mit Hardware, die für den 24/7/365-Betrieb ausgelegt ist – https://tripplite.eaton.com/web-management-accessory-card~WEBCARDLX
Es stehen verschiedene Clients zur Überwachung der USV-Aktivität zur Verfügung. GAWINDX WinNUT-Client hat sich für uns bewährt.
Fazit
Kurz gesagt, stellt das NUT-Softwarepaket einen großen Fortschritt in der Status- und Ereignisberichterstattung von USV-Anlagen dar. Unsere Tests mit älterer EATON-Hardware ( https://networkupstools.org/ddl/Eaton/ ) haben uns erfreut gezeigt, dass sich nahezu die gesamte Produktpalette in Überwachungs- und Managementsysteme integrieren lässt – und zwar mit einer Vielzahl von DIY- oder Eigenentwicklungslösungen. Für alle, die mehr Transparenz über ihre USV wünschen, lohnt sich die Einrichtung eines Servers und die Verbindung mit NUT definitiv.




Amazon