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. NUT Adapter Update 1.0.0

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    348

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.8k

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

NUT Adapter Update 1.0.0

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 2 Kommentatoren 1.9k 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.
  • apollon77A Offline
    apollon77A Offline
    apollon77
    schrieb am zuletzt editiert von
    #1

    Hey All,

    ich habe gestern Abend den NUT Adapter auf Version 1.0.0 geupdated.

    Das Changelog von der 0.3.1 ist:

    • change mode from schedule to deamon

    • implement message support to receive messages from upsmon

    • add status.severity to get one status about the USV with values idle, operating, operating_critical, action_needed, unknown

    Wegen der Umstellung von "scheduled" auf "Deamon" kann es nach dem Update zu Meldungen im Log kommen das der Adapter neu gestartet werden sollte obwohl er noch läuft. Sieht dann so aus:

    warn	host.rechner instance system.adapter.nut.0 already running with pid 27041
    

    Diese Meldung kommt im Abstand des alten Schedules. Das macht nichts kaputt, ist aber nervig.

    Um es wegzubekommen muss aktuell leider iobroker einmalig neu starten. Am besten das aber erst machen nachdem der Adapter mind 1x neu gestartet wurde weil die Umstellung von Scheduled auf Deamon beim ersten Start nach dem Update passiert.

    Ansonsten kann der Adapter jetzt auch Nachrichten von UPSMON verarbeiten. Infos dazu und Beispiele in der README auf Github unter https://github.com/Apollon77/ioBroker.n … r-notifies .

    Solche Notifies führen je nachdem was der Notify-typ ist zu einem Update der Daten oder auch dazu das (zB. bei Meldung COMMBAD/OFFLINE) das die Daten korrekt gesetzt werden

    Fragen? Fragen!

    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
    • C Offline
      C Offline
      chka
      schrieb am zuletzt editiert von
      #2

      Danke für diesen Adapter habe ihn heute installiert der NUT Server ist der gleiche wie der IOBroker und es läuft.

      Habe lange gebraucht um den Sever zum laufen zubekommen, nach dieser hat es dann unter Debian geklappt: http://wynandbooysen.com/raspberry-pi-u … g-nut.html

      INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

      Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

      RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

      1 Antwort Letzte Antwort
      0
      • C Offline
        C Offline
        chka
        schrieb am zuletzt editiert von
        #3

        ich habe noch eine Bitte, die Kommunikation zwischen nut un der ups ist ja bidirektional. Also man kann über nut die einen Test machen.

        Kannst du das noch einbauen bitte

        mittels:

        upscmd -l UPS@IP
        

        bekommt man alle Möglichkeiten was man steuern kann, bei mir:

        beeper.disable - Disable the UPS beeper
        beeper.enable - Enable the UPS beeper
        beeper.mute - Temporarily mute the UPS beeper
        beeper.off - Obsolete (use beeper.disable or beeper.mute)
        beeper.on - Obsolete (use beeper.enable)
        load.off - Turn off the load immediately
        load.off.delay - Turn off the load with a delay (seconds)
        shutdown.reboot - Shut down the load briefly while rebooting the UPS
        shutdown.stop - Stop a shutdown in progress
        test.battery.start.deep - Start a deep battery test
        test.battery.start.quick - Start a quick battery test
        test.battery.stop - Stop the battery test
        test.panel.start - Start testing the UPS panel
        test.panel.stop - Stop a UPS panel test
        
        

        Um einen Test zu starten wäre dann der Befehl:

        upscmd -u USERNAME -p PASSWORT ups@IP test.battery.start.quick
        

        Das wäre noch der Hammer!!

        INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

        Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

        RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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

          Schaue ich mir mal an.

          Wäre es als Message (also sendTo("nut.0", "command", "beeper…") per JS-Adapter sinnvoll oder alles per "States" zu steuern (trigger Event X als boolean mit true/false)

          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
          • C Offline
            C Offline
            chka
            schrieb am zuletzt editiert von
            #5

            nein die idee ist einfach in vis einen button zu haben der es auslöst.

            die infos die man braucht hast du ja schon hervorragend implementiert

            DANKE

            INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

            Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

            RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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

              Ok, jetzt muss ich dumm fragen: Wie genau triggert man dinge aus nem VIS Button? Per JS-Code, oder ?! Also sollte ein message-Ansatz "sendTo("…")" doch klappen als Idee, oder ?!

              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
              • C Offline
                C Offline
                chka
                schrieb am zuletzt editiert von
                #7

                Ja die Idee sollte klappen. du hast die Möglichkeit mittels jqui ctrl icon Button in einen datenpunkt zu schreiben, dies würde schon mehr als reichen.

                INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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

                  Sooooo … also ich hab auf GitHub mal was gebaut. Jetzt werden beim Adapter-Start auf die verfügbaren Kommandos ausgelesen und unter einem neuen Sub-Bereich "commands" die States angelegt. Die kann man auf "true" setzen und dann wird das Kommando gesendet.

                  Jetzt das Problem: Es passiert nix. Ich habe manuell getestet und das Ergebnis war, das als Fehler ein "AUTHENTICATION-REQUIRED" zurückkam.

                  Bedeutet, man muss vorher noch USERNAME und PASSWORD Kommandos senden ... ich hab aber keine Ahnung was ich da senden muss ... habe alle möglichen Details versucht ... Any Idea ?!

                  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
                  • C Offline
                    C Offline
                    chka
                    schrieb am zuletzt editiert von
                    #9

                    nein das kannst du alles auf einmal machen:

                    upscmd -u USERNAME -p PASSWORT ups@IP test.battery.start.quick

                    INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                    Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                    RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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

                      Der Adapter "spricht" ja nicht Kommandozeile, sondern das NUT Netzwerk-Protokoll.

                      Ändert aktuell aber nichts an dem Problem das ich keine Ahnung haben welche Daten meine APC da gerade als Username und passwort erwartet. Habe nie was gesetzt.

                      Machen wir es so: Ich baue nachher in der GitHub-Version ein das man Username und passwort im Adapter setzen kann und es dann vor einem Kommando auch gesetzt wird. Dann musst Du es testen weil ich das nicht kann. Passt ?!

                      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
                      • apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #11

                        So, Adapter Version 1.1.0 ist auf GitHub. Bitte von dort installieren. Dann in Adapter-Konfig Username und Passwort angeben.Dann mal versuchen so ein Kommando zu senden. Dann Log bitte zeigen und sagen obs tut :-)

                        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
                        • C Offline
                          C Offline
                          chka
                          schrieb am zuletzt editiert von
                          #12

                          Goil :!:

                          Läuft super

                          nut.1	2017-05-04 06:56:21.758	info	All Nut values set
                          nut.1	2017-05-04 06:56:21.714	info	send command test.panel.stop
                          nut.1	2017-05-04 06:56:21.714	info	send password for command test.panel.stop
                          nut.1	2017-05-04 06:56:21.714	info	send username for command test.panel.stop
                          nut.1	2017-05-04 06:56:19.011	info	All Nut values set
                          nut.1	2017-05-04 06:56:18.969	info	send command test.panel.start
                          nut.1	2017-05-04 06:56:18.969	info	send password for command test.panel.start
                          nut.1	2017-05-04 06:56:18.969	info	send username for command test.panel.start
                          nut.1	2017-05-04 06:54:58.976	info	All Nut values set
                          nut.1	2017-05-04 06:54:58.933	info	send command test.battery.start.quick
                          nut.1	2017-05-04 06:54:58.932	info	send password for command test.battery.start.quick
                          nut.1	2017-05-04 06:54:58.931	info	send username for command test.battery.start.quick
                          nut.1	2017-05-04 06:54:40.116	info	All Nut values set
                          nut.1	2017-05-04 06:54:40.003	info	starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.nut, node: v4.8.2
                          

                          Danke

                          INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                          Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                          RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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

                            Na super, dann finalisiere ich das mal und mache die 1.1.0 offiziell …

                            Wären die Kommandos MASTER und FSD noch relevant in Deinen Augen?

                            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
                            • C Offline
                              C Offline
                              chka
                              schrieb am zuletzt editiert von
                              #14

                              wen du mir sagst was das ist :roll: ;-)

                              INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                              Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                              RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

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

                                Na ok dann nicht .-))

                                FSD= Force Shutdown Flag … wenn ich es korrekt verstanden hab: Theorie ist das man das setzt, dann alle Clients diese info bekommen und sich sauber beenden bevor man ggf manuell die USV abschaltet

                                MASTER= gute Frage :-)

                                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
                                • C Offline
                                  C Offline
                                  chka
                                  schrieb am zuletzt editiert von
                                  #16

                                  ok mein ESX liest auch den nut server mit und dieser fährt dann alles selbst herrunter.

                                  Iobroker nehme ich nur für die optische anzeige.

                                  INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                                  Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                                  RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

                                  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

                                  385

                                  Online

                                  32.7k

                                  Benutzer

                                  82.5k

                                  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