Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [HowTo] USV: NUT Server auf SBC installieren

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    619

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    626

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

[HowTo] USV: NUT Server auf SBC installieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
nut usv ups
234 Beiträge 30 Kommentatoren 48.7k Aufrufe 38 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S stefu87_CH

    Hallo

    wollte nach langem mal wieder meine USV einbinden, nach dem ich ein neues System zu gelegt habe für Proxmox und Iobroker.

    Meine "doofe" Frage, wo muss ich diese Befehle alle absetzen? In der Shell von Iobroker oder in der von Proxmox?

    W Online
    W Online
    Wildbill
    schrieb am zuletzt editiert von
    #223

    @stefu87_ch Nachdem Du ja bestimmt den gesamten Proxmox-Host und nicht nur iobroker im Fall eines Stromausfalls sauber herunterfahren willst, musst Du das natürlich direkt im Proxmox-Host einrichten.
    Wenn der runterfährt, werden die laufenden VM und LXC automatisch vorher sauber heruntergefahren.

    Gruss, Jürgen

    S 1 Antwort Letzte Antwort
    0
    • W Wildbill

      @stefu87_ch Nachdem Du ja bestimmt den gesamten Proxmox-Host und nicht nur iobroker im Fall eines Stromausfalls sauber herunterfahren willst, musst Du das natürlich direkt im Proxmox-Host einrichten.
      Wenn der runterfährt, werden die laufenden VM und LXC automatisch vorher sauber heruntergefahren.

      Gruss, Jürgen

      S Offline
      S Offline
      stefu87_CH
      schrieb am zuletzt editiert von
      #224

      @wildbill Das habe ich mir auch so halbwegs gedacht, aber beim Befehel : upsc ups@localhost erhalte ich diese Meldung

      root@Proxmox:~#  upsc ups@localhost
      Error: Connection failure: Connection refused
      root@Proxmox:~# 
      

      8 x Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
      Gigabyte mit Proxmox
      LXC Container mit Iobroker

      HomoranH 1 Antwort Letzte Antwort
      0
      • S stefu87_CH

        @wildbill Das habe ich mir auch so halbwegs gedacht, aber beim Befehel : upsc ups@localhost erhalte ich diese Meldung

        root@Proxmox:~#  upsc ups@localhost
        Error: Connection failure: Connection refused
        root@Proxmox:~# 
        
        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #225

        @stefu87_ch wo ist denn der NUT Server installiert?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        S 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @stefu87_ch wo ist denn der NUT Server installiert?

          S Offline
          S Offline
          stefu87_CH
          schrieb am zuletzt editiert von stefu87_CH
          #226

          @homoran Führe alle Befehle in der Shell von Proxmox aus. Und wenn dann alles klappt, per Iobroker Adapter die Daten auslesen.

          8 x Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
          Gigabyte mit Proxmox
          LXC Container mit Iobroker

          HomoranH 1 Antwort Letzte Antwort
          0
          • S stefu87_CH

            @homoran Führe alle Befehle in der Shell von Proxmox aus. Und wenn dann alles klappt, per Iobroker Adapter die Daten auslesen.

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #227

            @stefu87_ch sagte in [HowTo] USV: NUT Server auf SBC installieren:

            in der Shell von Proxmox aus.

            im PVE und nicht in der VM?

            das sind beides Shells von Proxmox

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            S 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @stefu87_ch sagte in [HowTo] USV: NUT Server auf SBC installieren:

              in der Shell von Proxmox aus.

              im PVE und nicht in der VM?

              das sind beides Shells von Proxmox

              S Offline
              S Offline
              stefu87_CH
              schrieb am zuletzt editiert von
              #228

              @homoran sagte in [HowTo] USV: NUT Server auf SBC installieren:

              im PVE und nicht in der VM?

              Genau im PVE.

              8 x Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
              Gigabyte mit Proxmox
              LXC Container mit Iobroker

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                stefu87_CH
                schrieb am zuletzt editiert von
                #229

                Habe jetzt nochmals einen Anlauf versucht und habe das Gefühl das die IP Adresse nicht übernommen wird.

                Wenn ich dies so machen nach der Anleitung, erhalte ich nach diesem Schritt den folgenden Fehler:
                171bc09e-fd12-48b8-abb3-024862b56921-grafik.png

                Fehler bei meiner Installation

                root@Proxmox:~# upsd
                Network UPS Tools upsd 2.8.0
                fopen /run/nut/upsd.pid: No such file or directory
                Could not find PID file '/run/nut/upsd.pid' to see if previous upsd instance is already running!
                

                8 x Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
                Gigabyte mit Proxmox
                LXC Container mit Iobroker

                S 1 Antwort Letzte Antwort
                0
                • S stefu87_CH

                  Habe jetzt nochmals einen Anlauf versucht und habe das Gefühl das die IP Adresse nicht übernommen wird.

                  Wenn ich dies so machen nach der Anleitung, erhalte ich nach diesem Schritt den folgenden Fehler:
                  171bc09e-fd12-48b8-abb3-024862b56921-grafik.png

                  Fehler bei meiner Installation

                  root@Proxmox:~# upsd
                  Network UPS Tools upsd 2.8.0
                  fopen /run/nut/upsd.pid: No such file or directory
                  Could not find PID file '/run/nut/upsd.pid' to see if previous upsd instance is already running!
                  
                  S Offline
                  S Offline
                  stenmic
                  schrieb am zuletzt editiert von
                  #230

                  Hallo,
                  versuche gerade den Nut Sever auf einem Pi Bookworm zu installieren.
                  Bei mir existiert werder:
                  /etc/systemd/system/multi-user.target.wants/nut-server.service
                  noch
                  /etc/rc.local

                  wie bekomme ich den "Autostart" hin?

                  Thomas BraunT BananaJoeB 2 Antworten Letzte Antwort
                  0
                  • S stenmic

                    Hallo,
                    versuche gerade den Nut Sever auf einem Pi Bookworm zu installieren.
                    Bei mir existiert werder:
                    /etc/systemd/system/multi-user.target.wants/nut-server.service
                    noch
                    /etc/rc.local

                    wie bekomme ich den "Autostart" hin?

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #231

                    @stenmic

                    Die liegt (auf meinem System) hier:

                    /etc/systemd/system/nut.target.wants/nut-server.service

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    1 Antwort Letzte Antwort
                    2
                    • S stenmic

                      Hallo,
                      versuche gerade den Nut Sever auf einem Pi Bookworm zu installieren.
                      Bei mir existiert werder:
                      /etc/systemd/system/multi-user.target.wants/nut-server.service
                      noch
                      /etc/rc.local

                      wie bekomme ich den "Autostart" hin?

                      BananaJoeB Online
                      BananaJoeB Online
                      BananaJoe
                      Most Active
                      schrieb am zuletzt editiert von
                      #232

                      @stenmic

                      Wenn du per

                      systemctl start nut-server.service
                      

                      den Dienst starten kannst (egal wo die Datei gerade liegt) reicht ein

                      systemctl enable nut-server.service
                      

                      um den beim reboot automatisch zu starten.
                      Beide Befehle ggf. mit sudo davor

                      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                      S 1 Antwort Letzte Antwort
                      1
                      • BananaJoeB BananaJoe

                        @stenmic

                        Wenn du per

                        systemctl start nut-server.service
                        

                        den Dienst starten kannst (egal wo die Datei gerade liegt) reicht ein

                        systemctl enable nut-server.service
                        

                        um den beim reboot automatisch zu starten.
                        Beide Befehle ggf. mit sudo davor

                        S Offline
                        S Offline
                        stenmic
                        schrieb am zuletzt editiert von stenmic
                        #233

                        @bananajoe @thomas-braun
                        danke, es läuft jetzt

                        1 Antwort Letzte Antwort
                        0
                        • I Offline
                          I Offline
                          iobroker2001
                          schrieb am zuletzt editiert von
                          #234

                          Hallo zusammen,
                          bei mir fährt der nut-Server nicht herunter, wenn 20 % unterschritten werden (ich vermute mal, dass das die Grenze ist, s. unten). Ich habe die Einstellungen jetzt zigmal überprüft und finde keinen Fehler.

                          Situation:
                          Eaton Ellipse ECO 650, hieran angeschlossen per USB:
                          Raspi 3 mit NUT-Server

                          Raspi 5 mit ioBroker und NUT-Adapter

                          Das funktioniert:
                          Auf Raspi5 (ioBroker) läuft ein Blockly-Script und liest den Füllstand der Batterie aus Raspi3.
                          Wenn Füllstand <= 25 % fährt Raspi5 herunter.

                          Das funktioniert nicht:
                          Der Raspi3 mit dem NUT-Server fährt NICHT bei 20 % herunter, sondern wird am bitteren Ende durch den leeren Akku abgewürgt. Mein Verständnis war, dass der Raspi3 bei ca. 20 % auch herunterfährt und anschließend die USV sich auch schlafen legt.

                          Kann es sein, dass der Server und die USV nicht herunterfahren, weil sie vom Client/Raspi5/ioBroker noch eine Rückmeldung erwarten? Auf dem Raspi5 habe ich nur den NUT-Adapter installiert, keine zusätzl. nut-client-Software.

                          In nut.conf:

                          MODE=netserver
                          

                          In ups.conf:

                          [ups]
                                  driver = "usbhid-ups"
                                  port = "auto"
                                  desc = "Eaton-USV"
                                  pollinterval = 15
                                  sdorder = -1
                          

                          In upsd.users:

                          [upsmaster]
                                  password = meinpasswort1
                                  actions = SET
                                  instcmds = ALL
                                  upsmon master
                          
                          
                          [upsmon_iobroker]
                                  password  = meinpasswort1
                                  upsmon slave
                          

                          In upsmon.conf:

                          SHUTDOWNCMD "/sbin/shutdown -h +0"
                          

                          In upsmon.conf:

                          NOTIFYFLAG ONLINE       SYSLOG+WALL
                          NOTIFYFLAG ONBATT       SYSLOG+WALL
                          

                          Beispiel während eines Testspannungsausfalls (Rest 18 %):

                          sudo upsc ups@localhost
                          Init SSL without certificate database
                          battery.charge: 18
                          battery.charge.low: 20
                          battery.runtime: 388
                          battery.type: PbAc
                          device.mfr: EATON
                          device.model: Ellipse ECO 650
                          device.serial: 000000000
                          device.type: ups
                          driver.debug: 0
                          driver.flag.allow_killpower: 0
                          driver.name: usbhid-ups
                          driver.parameter.pollfreq: 30
                          driver.parameter.pollinterval: 15
                          driver.parameter.port: auto
                          driver.parameter.synchronous: auto
                          driver.state: quiet
                          driver.version: 2.8.1
                          driver.version.data: MGE HID 1.46
                          driver.version.internal: 0.52
                          driver.version.usb: libusb-1.0.28 (API: 0x100010a)
                          input.transfer.high: 264
                          input.transfer.low: 184
                          outlet.1.desc: PowerShare Outlet 1
                          outlet.1.id: 2
                          outlet.1.status: off
                          outlet.1.switchable: no
                          outlet.2.desc: PowerShare Outlet 2
                          outlet.2.id: 3
                          outlet.2.status: on
                          outlet.2.switchable: no
                          outlet.desc: Main Outlet
                          outlet.id: 1
                          outlet.power: 25
                          outlet.switchable: no
                          output.frequency.nominal: 50
                          output.voltage: 230.0
                          output.voltage.nominal: 230
                          ups.beeper.status: enabled
                          ups.delay.shutdown: 20
                          ups.delay.start: 30
                          ups.firmware: 02
                          ups.load: 0
                          ups.mfr: EATON
                          ups.model: Ellipse ECO 650
                          ups.power.nominal: 650
                          ups.productid: ffff
                          ups.realpower: 0
                          ups.serial: 000000000
                          ups.status: OB LB
                          ups.timer.shutdown: -1
                          ups.timer.start: -1
                          ups.vendorid: 0463
                          
                          sudo systemctl status upsd
                          ● nut-server.service - Network UPS Tools - power devices information server
                               Loaded: loaded (/usr/lib/systemd/system/nut-server.service; enabled; prese>
                               Active: active (running) since Wed 2026-01-07 10:34:22 CET; 8s ago
                           Invocation: a8df3ce125b34643a7aba6557defba50
                              Process: 1729 ExecStartPre=/usr/bin/systemd-tmpfiles --create /usr/lib/tmpf>
                             Main PID: 1731 (upsd)
                                Tasks: 1 (limit: 764)
                                  CPU: 101ms
                               CGroup: /system.slice/nut-server.service
                                       └─1731 /lib/nut/upsd -F
                          
                          Jan 07 10:34:22 pihole upsd[1731]: Connected to UPS [ups]: usbhid-ups-ups
                          Jan 07 10:34:22 pihole upsd[1731]: Found 1 UPS defined in ups.conf
                          Jan 07 10:34:22 pihole nut-server[1731]: Running as foreground process, not sav>
                          Jan 07 10:34:22 pihole upsd[1731]: Running as foreground process, not saving a >
                          Jan 07 10:34:22 pihole nut-server[1731]: upsnotify: notify about state 2 with l>
                          Jan 07 10:34:22 pihole nut-server[1731]: upsnotify: failed to notify about stat>
                          Jan 07 10:34:22 pihole nut-server[1731]: upsnotify: logged the systemd watchdog>
                          Jan 07 10:34:22 pihole upsd[1731]: upsnotify: notify about state 2 with libsyst>
                          Jan 07 10:34:22 pihole upsd[1731]: upsnotify: failed to notify about state 2: n>
                          Jan 07 10:34:22 pihole upsd[1731]: upsnotify: logged the systemd watchdog situa>
                          
                          
                          
                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          865

                          Online

                          32.6k

                          Benutzer

                          81.9k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe