nomos system nomos system

Geräteprofil · Verschiedenes

USV über NUT-Server (Network UPS Tools)

Hinweis: Dieses Profil ist nach der offiziellen NUT-Protokollbeschreibung (Network protocol information, networkupstools.org) erstellt.

Das Profil liest eine USV (APC, Eaton, CyberPower, Riello, …) nicht direkt, sondern über einen NUT-Server (upsd, TCP-Port 3493). Die USV hängt per USB oder Netzwerk an diesem Server; nomos fragt nur den Server ab. Das Profil ist nur lesend – Befehle an die USV (Selbsttest, Abschalten, Beeper) werden nicht gesendet.

Voraussetzungen

  1. Ein laufender NUT-Server, an dem die USV angeschlossen ist, z. B.:
    • Synology DSM: Systemsteuerung → Hardware & Energie → USV: „USV-Unterstützung aktivieren“ und „Netzwerk-USV-Server aktivieren“, dann unter „Zugelassene DiskStation-Geräte“ die IP-Adresse des nomos Controllers eintragen
    • QNAP QTS: Systemsteuerung → System → Externes Gerät → USV: „Netzwerk-USV-Support aktivieren“ und die IP-Adresse des nomos Controllers in die Liste der zugelassenen IP-Adressen eintragen
    • Linux, Raspberry Pi oder ein fertiges NUT-Paket: upsd muss im Netz lauschen (LISTEN 0.0.0.0 3493 in upsd.conf) und der Controller darf nicht per Firewall gesperrt sein
  2. Der Name der USV auf dem NUT-Server (der Name in ups.conf, bei Synology und QNAP fest ups). Auf einem Linux-Server zeigt upsc -l <server> alle Namen an.
  3. Der nomos Controller muss den NUT-Server per TCP auf Port 3493 erreichen.

Für das reine Lesen ist keine Anmeldung nötig – Benutzername und Passwort (bei Synology monuser/secret) braucht NUT nur für Schreibbefehle und für upsmon. Das Profil sendet deshalb keine Zugangsdaten.

Einrichtung

  1. Skills → Add-ons: Profil importieren
  2. Gerät anlegen und die IP-Adresse des NUT-Servers eintragen (z. B. die der Synology). Bitte eine IP-Adresse verwenden, keinen Hostnamen.
  3. UPS-Name prüfen: Standard ist ups (passt für Synology und QNAP); bei einem eigenen NUT-Server den Namen aus ups.conf eintragen
  4. Der Port 3493 ist vorbelegt und nur bei einem abweichend konfigurierten Server zu ändern

Datenbereich

Abgefragt werden alle 10 Sekunden ups.status, alle 30 Sekunden die Batterie- und Leistungswerte und stündlich Hersteller und Modell (jeweils GET VAR <ups> <variable>).

Hinweise