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
    16
    1
    1.2k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[HowTo] USV: NUT Server auf SBC installieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
nut usv ups
234 Beiträge 30 Kommentatoren 48.9k 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.
  • 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:~# 
    

    Model : AMD Ryzen 7 8745HS w/ Radeon 780M Graphics
    Cores: 1 × 8 = 8 cores
    Threads: 16
    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.

        Model : AMD Ryzen 7 8745HS w/ Radeon 780M Graphics
        Cores: 1 × 8 = 8 cores
        Threads: 16
        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.

            Model : AMD Ryzen 7 8745HS w/ Radeon 780M Graphics
            Cores: 1 × 8 = 8 cores
            Threads: 16
            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!
              

              Model : AMD Ryzen 7 8745HS w/ Radeon 780M Graphics
              Cores: 1 × 8 = 8 cores
              Threads: 16
              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

                        317

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        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