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
    582

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

  • 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 Offline
    S Offline
    stefu87_CH
    schrieb am zuletzt editiert von
    #222

    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?

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

    W 1 Antwort Letzte Antwort
    0
    • 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

                            828

                            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