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. Skripten / Logik
  4. USV in ioBroker integrieren

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

USV in ioBroker integrieren

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
17 Beiträge 4 Kommentatoren 3.2k Aufrufe
  • Ä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.
  • K Offline
    K Offline
    Kuddel
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich nutzte aktuell bei mir als USV eine "APC Back-UPS ES 700".

    Das USB Kabel der USV klemmt an einer Windows 10 VM auf meinem Intel NUC.

    Wenn jetzt der Strom ausfällt, generiert die Software PowerChute einen Eventlog Eintrag auf der Win10 VM, worüber dann ein Powershell Skript ausgelöst wird und den NUC etc. herunterfährt.

    Kann man die USB irgendwie in ioBroker einbinden?

    Ich sehe hier natürlich direkt das Problem, dass die USV nicht per Netzwerk erreicht werden kann.

    Vielen Dank schon einmal

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Es gibt den Nut Adapter der zu einem Nut Server verbinden kann und die Daten in ioBroker bereitstellt. Musst Dir mal WinNut ansehen oder sowas. ich habe es bisher nur auf Linux gemacht

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • K Offline
        K Offline
        Kuddel
        schrieb am zuletzt editiert von
        #3

        Wusste gar nicht, dass es NUT auch für Windows gibt.

        Habe es gemäß folgender Anleitung installiert:

        https://grafenthal.de/wiki/index.php/In … r_2012_USB

        Leider kommen im ioBroker keine Daten an.
        3467_nut.jpg

        Im Log sehe ich dass die Verbindung abgelehnt wird

        ! nut.0 2018-11-15 13:58:20.635 debug Create State status.lowbattery nut.0 2018-11-15 13:58:20.635 debug Set State status.onbattery = false nut.0 2018-11-15 13:58:20.635 debug Create State status.onbattery nut.0 2018-11-15 13:58:20.635 debug Set State status.online = false nut.0 2018-11-15 13:58:20.635 debug Create State status.online nut.0 2018-11-15 13:58:20.634 debug NUT Connection closed. Done. nut.0 2018-11-15 13:58:20.634 error Error happend: Error: connect ECONNREFUSED 192.168.4.60:3493 nut.0 2018-11-15 13:58:20.556 info starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.nut, node: v8.11.3 !

        192.168.4.60 ist die IP von meiner Windows 10 VM

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Firewall von Windows?

          Gesendet vom Handy …

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            Kuddel
            schrieb am zuletzt editiert von
            #5

            War testweise komplett aus.

            Ohne Erfolg

            1 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              Kuddel
              schrieb am zuletzt editiert von
              #6

              Hab den NUT Server jetzt noch einmal installiert.

              Kleiner Erfolg: Die Software PowerChute hat sich beschwert, dass die USV nicht mehr verbunden ist.

              Ich vermute also, dass sie jetzt korret mit dem NUT Server verbunden ist.

              Die Daten kommen aber leider immer noch nicht um ioBroker an

              1 Antwort Letzte Antwort
              0
              • K Offline
                K Offline
                Kuddel
                schrieb am zuletzt editiert von
                #7

                Habe mir mal fix eine Ubuntu VM aufgesetzt und doer den NUT Server installiert,

                Mit dem Befehl````
                upsc apc

                
                bekomme ich folgendes Ergebnis:
                
                

                Init SSL without certificate database
                battery.charge: 100
                battery.charge.low: 10
                battery.charge.warning: 50
                battery.date: not set
                battery.mfr.date: 2014/02/25
                battery.runtime: 645
                battery.runtime.low: 120
                battery.type: PbAc
                battery.voltage: 13.7
                battery.voltage.nominal: 12.0
                device.mfr: APC
                device.model: Back-UPS ES 700G
                device.serial: 5B1409T02546
                device.type: ups
                driver.name: usbhid-ups
                driver.parameter.pollfreq: 30
                driver.parameter.pollinterval: 2
                driver.parameter.port: auto
                driver.version: 2.7.1
                driver.version.data: APC HID 0.95
                driver.version.internal: 0.38
                input.sensitivity: medium
                input.transfer.high: 266
                input.transfer.low: 180
                input.voltage: 234.0
                input.voltage.nominal: 230
                ups.alarm: Replace battery!
                ups.beeper.status: disabled
                ups.delay.shutdown: 20
                ups.firmware: 871.O3 .I
                ups.firmware.aux: O3
                ups.load: 54
                ups.mfr: APC
                ups.mfr.date: 2014/02/25
                ups.model: Back-UPS ES 700G
                ups.productid: 0002
                ups.serial: 5B1409T02546
                ups.status: ALARM OL RB
                ups.timer.reboot: 0
                ups.timer.shutdown: -1
                ups.vendorid: 051d

                
                Der Server an sich scheint also zu laufen.
                
                Leider bekommt der ioBroker Adapter immer noch keine Daten.
                
                Hier meine Adapter Konfig:
                 ![3467_nut.jpg](/assets/uploads/files/3467_nut.jpg) 
                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  Kuddel
                  schrieb am zuletzt editiert von
                  #8

                  Das Webinterface funktioniert auch schonmal:

                  3467_apc.jpg

                  3467_apc2.jpg

                  Leider kommen im ioBroker immer noch keine Daten an

                  1 Antwort Letzte Antwort
                  0
                  • apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von
                    #9

                    Dann fang mal "Low level" an:

                    https://github.com/Apollon77/ioBroker.n … leshooting

                    bzw was sagt das log vom Adapter wenn Du Debug log einschaltest?

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Antwort Letzte Antwort
                    0
                    • K Offline
                      K Offline
                      Kuddel
                      schrieb am zuletzt editiert von
                      #10

                      nut.0 Log

                      nut.0	2018-11-16 10:43:46.415	debug	system.adapter.admin.0: logging true
                      nut.0	2018-11-16 10:37:27.478	debug	system.adapter.admin.0: logging false
                      nut.0	2018-11-16 10:34:10.393	debug	Set State status.severity = 4
                      nut.0	2018-11-16 10:34:10.393	debug	Set State status.shutdown = false
                      nut.0	2018-11-16 10:34:10.393	debug	Create State status.shutdown
                      nut.0	2018-11-16 10:34:10.393	debug	Set State status.boosting = false
                      nut.0	2018-11-16 10:34:10.393	debug	Create State status.boosting
                      nut.0	2018-11-16 10:34:10.393	debug	Set State status.trimming = false
                      nut.0	2018-11-16 10:34:10.393	debug	Create State status.trimming
                      nut.0	2018-11-16 10:34:10.393	debug	Set State status.overload = false
                      nut.0	2018-11-16 10:34:10.393	debug	Create State status.overload
                      nut.0	2018-11-16 10:34:10.393	debug	Set State status.offline = false
                      nut.0	2018-11-16 10:34:10.393	debug	Create State status.offline
                      nut.0	2018-11-16 10:34:10.393	debug	Set State status.calibration = false
                      nut.0	2018-11-16 10:34:10.393	debug	Create State status.calibration
                      nut.0	2018-11-16 10:34:10.393	debug	Set State status.bypass = false
                      nut.0	2018-11-16 10:34:10.393	debug	Create State status.bypass
                      nut.0	2018-11-16 10:34:10.392	debug	Set State status.discharging = false
                      nut.0	2018-11-16 10:34:10.392	debug	Create State status.discharging
                      nut.0	2018-11-16 10:34:10.392	debug	Set State status.charging = false
                      nut.0	2018-11-16 10:34:10.392	debug	Create State status.charging
                      nut.0	2018-11-16 10:34:10.392	debug	Set State status.replacebattery = false
                      nut.0	2018-11-16 10:34:10.392	debug	Create State status.replacebattery
                      nut.0	2018-11-16 10:34:10.392	debug	Set State status.highbattery = false
                      nut.0	2018-11-16 10:34:10.392	debug	Create State status.highbattery
                      nut.0	2018-11-16 10:34:10.392	debug	Set State status.lowbattery = false
                      nut.0	2018-11-16 10:34:10.392	debug	Create State status.lowbattery
                      nut.0	2018-11-16 10:34:10.392	debug	Set State status.onbattery = false
                      nut.0	2018-11-16 10:34:10.392	debug	Create State status.onbattery
                      nut.0	2018-11-16 10:34:10.392	debug	Set State status.online = false
                      nut.0	2018-11-16 10:34:10.392	debug	Create State status.online
                      nut.0	2018-11-16 10:34:10.391	debug	NUT Connection closed. Done.
                      nut.0	2018-11-16 10:34:10.391	error	Error happend: Error: connect ECONNREFUSED 192.168.4.33:3493
                      nut.0	2018-11-16 10:34:10.302	info	starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.nut, node: v8.11.3
                      nut.0	2018-11-16 10:34:10.196	debug	statesDB connected
                      nut.0	2018-11-16 10:34:10.184	debug	objectDB connected
                      
                      
                      1 Antwort Letzte Antwort
                      0
                      • apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #11

                        Dann bin ich weiter bei: irgendwas verweigert den Zugriff direkt auf Netzwerkebene! Da musst Du schauen was das ist, Sorry

                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                        1 Antwort Letzte Antwort
                        0
                        • K Offline
                          K Offline
                          Kuddel
                          schrieb am zuletzt editiert von
                          #12

                          Das ist ja eine Abfrage von einer Debian-VM (iobroker) auf eine Ubuntu-VM (Nut-Server).

                          Haben die VMs überhaupt Firewalls?

                          Muss ich evtl. auf dem ESX Host den Port in der Firewall freigeben ?

                          1 Antwort Letzte Antwort
                          0
                          • eric2905E Offline
                            eric2905E Offline
                            eric2905
                            schrieb am zuletzt editiert von
                            #13

                            Hast Du ggf. auf der Nut-Serverseite die Konfig nicht sauber und der läßt keine Zugriffe über LAN zu?

                            Gruß,

                            Eric

                            Von unterwegs getippert

                            Roses are red, violets are blue,

                            if I listen to metal, my neighbours do too

                            1 Antwort Letzte Antwort
                            0
                            • SegwayS Offline
                              SegwayS Offline
                              Segway
                              schrieb am zuletzt editiert von
                              #14

                              @Kuddel:

                              Das ist ja eine Abfrage von einer Debian-VM (iobroker) auf eine Ubuntu-VM (Nut-Server). `

                              Ich habe es mit einem javascript gemacht und habe auch eine VM.

                              Du musst den USB Port durchreichen in deine VM und den service apcusvd installieren / starten.

                              Bei Fragen bitte melden.

                              Gruß Dirk
                              Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                              1 Antwort Letzte Antwort
                              0
                              • K Offline
                                K Offline
                                Kuddel
                                schrieb am zuletzt editiert von
                                #15

                                @Segway:

                                @Kuddel:

                                Das ist ja eine Abfrage von einer Debian-VM (iobroker) auf eine Ubuntu-VM (Nut-Server). `

                                Ich habe es mit einem javascript gemacht und habe auch eine VM.

                                Du musst den USB Port durchreichen in deine VM und den service apcusvd installieren / starten.

                                Bei Fragen bitte melden. `

                                Der NUT-Server lief / läuft ja korrekt (siehe miene Screenshots der USV Leistungsdaten oben).

                                Das Problem ist nur die Kommunikation zwischen NUT-Adapter auf ioBroker und dem NUT-Server

                                1 Antwort Letzte Antwort
                                0
                                • SegwayS Offline
                                  SegwayS Offline
                                  Segway
                                  schrieb am zuletzt editiert von
                                  #16

                                  Ich hatte mich gegen den Nut-Adapter entschieden, da ich meine, dass dies nur läuft, wenn er an der VM eingebunden ist, auf der auch iobroker läuft. Bei mir ist aber eine andere VM dafür zuständig um mit der USV zu kommunizieren. sprich da muss man also eine (andere) IP Adresse eingeben um zu kommunizieren. Geht das ? da bin ich überfragt.

                                  Daher das Script - war super einfach.

                                  Readme:

                                  Description of parameters
                                  host_ip
                                  
                                  IP address of the NUT server. NUT needs to run in server mode and needs to be accessible by the computer the
                                  iobroker NUT adapter runs on. So check firewall settings if you have problems and allow the access. If the UPS
                                  is connected locally you can also use 127.0.0.1 or localhost.
                                  host_port
                                  
                                  Port of NUT. The default port is 3493
                                  

                                  Demnach schaut er nur auf localhost. Bei einer VM Software sitzt der USB aber am Main Server und jeder andere VM hat eine abweichende IP Adresse. Da bin ich überfragt ob das dann geht.

                                  Gruß Dirk
                                  Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                                  1 Antwort Letzte Antwort
                                  0
                                  • apollon77A Offline
                                    apollon77A Offline
                                    apollon77
                                    schrieb am zuletzt editiert von
                                    #17

                                    Wo liesst Du da das es nur localhost geht, da steht "Nutze 127.0.0.1 wennn dein Nut Server lokal läuft".

                                    Installiere Nut-Adapter doch mal dann sieh in die Konfiguration und Deine Frage beantwortet sich aber mal sowas von ganz alleine :-)

                                    Na klar kannst Du da eine IP angeben … jede die Du willst

                                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                    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

                                    764

                                    Online

                                    32.5k

                                    Benutzer

                                    81.6k

                                    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