Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. sh-Script aus iobroker starten.

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    6
    1
    131

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    759

sh-Script aus iobroker starten.

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 4 Kommentatoren 226 Aufrufe 4 Beobachtet
  • Ä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.
  • M Offline
    M Offline
    ManfredHi
    schrieb am zuletzt editiert von
    #1

    Hallo.
    Ich habe alle paar Tage mal das Problem dass im Log-File jede Menge solcher Einträge auftreten:

    Err while getting NUT values: DATA-STALE

    mit einem sh-Script starte ich upsd und psdrvctl neu. Dann funktoniert das wieder.

    wie kann ich jedoch über iobroker dieses Script neu starten.
    Es lässt sich nicht ausführen. Vermutlich irgend ein problem mit rechten, denke ich mal.

    Das ist das sh-script:

    
    #!/bin/bash
    
    sudo upsd -c stop
    sudo upsdrvctl stop
    read -t 5 -p "UPSD wird gestoppt und anschließend wieder gestartet ..."
    sudo upsd
    sudo upsdrvctl start
    read -t 5 -p "UPDS wieder funktionsfähig ..."
    
    
    haus-automatisierungH SBorgS Thomas BraunT 3 Antworten Letzte Antwort
    0
    • M ManfredHi

      Hallo.
      Ich habe alle paar Tage mal das Problem dass im Log-File jede Menge solcher Einträge auftreten:

      Err while getting NUT values: DATA-STALE

      mit einem sh-Script starte ich upsd und psdrvctl neu. Dann funktoniert das wieder.

      wie kann ich jedoch über iobroker dieses Script neu starten.
      Es lässt sich nicht ausführen. Vermutlich irgend ein problem mit rechten, denke ich mal.

      Das ist das sh-script:

      
      #!/bin/bash
      
      sudo upsd -c stop
      sudo upsdrvctl stop
      read -t 5 -p "UPSD wird gestoppt und anschließend wieder gestartet ..."
      sudo upsd
      sudo upsdrvctl start
      read -t 5 -p "UPDS wieder funktionsfähig ..."
      
      
      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @manfredh-1 sagte in sh-Script aus iobroker starten.:

      Vermutlich irgend ein problem mit rechten, denke ich mal.

      Wenn Du im Script sudo verwendest, musst der iobroker Nutzer das auch ausführen dürfen. Am besten mit /etc/sudoers beschäftigen und visudo nutzen.

      Aber ob das der beste Weg ist.. Ich würde eher schauen warum das Problem auftritt und das beheben.

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      1 Antwort Letzte Antwort
      0
      • M ManfredHi

        Hallo.
        Ich habe alle paar Tage mal das Problem dass im Log-File jede Menge solcher Einträge auftreten:

        Err while getting NUT values: DATA-STALE

        mit einem sh-Script starte ich upsd und psdrvctl neu. Dann funktoniert das wieder.

        wie kann ich jedoch über iobroker dieses Script neu starten.
        Es lässt sich nicht ausführen. Vermutlich irgend ein problem mit rechten, denke ich mal.

        Das ist das sh-script:

        
        #!/bin/bash
        
        sudo upsd -c stop
        sudo upsdrvctl stop
        read -t 5 -p "UPSD wird gestoppt und anschließend wieder gestartet ..."
        sudo upsd
        sudo upsdrvctl start
        read -t 5 -p "UPDS wieder funktionsfähig ..."
        
        
        SBorgS Offline
        SBorgS Offline
        SBorg
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @manfredh-1 Musst du es denn aus dem ioB heraus starten? Wäre ev. nicht ein nächtlicher cronjob einfacher?

        Ansonsten kannst du fehlende Rechte auch mittels sudo -u iobroker /ggf_pfad/name_des_skriptes.sh testen. Das Skript wird dann mit Rechten des Users "iobroker" ausgeführt (so wird es auch per Blockly, JS, Node-RED etc. ausgeführt). Man sieht aber dann die Fehlermeldungen mal.

        LG SBorg ( SBorg auf GitHub)
        Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

        M 1 Antwort Letzte Antwort
        0
        • SBorgS SBorg

          @manfredh-1 Musst du es denn aus dem ioB heraus starten? Wäre ev. nicht ein nächtlicher cronjob einfacher?

          Ansonsten kannst du fehlende Rechte auch mittels sudo -u iobroker /ggf_pfad/name_des_skriptes.sh testen. Das Skript wird dann mit Rechten des Users "iobroker" ausgeführt (so wird es auch per Blockly, JS, Node-RED etc. ausgeführt). Man sieht aber dann die Fehlermeldungen mal.

          M Offline
          M Offline
          ManfredHi
          schrieb am zuletzt editiert von
          #4

          @sborg said in sh-Script aus iobroker starten.:

          manfredh-1 Musst du es denn aus dem ioB heraus starten? Wäre ev. nicht ein nächtlicher cronjob einfacher?

          Ja das hatte ich bisher so. Nur ist mir vorhin aufgefallen dass es plötzlich um 7 Uhr heute aufgetreten ist.

          haus-automatisierungH SBorgS 2 Antworten Letzte Antwort
          0
          • M ManfredHi

            @sborg said in sh-Script aus iobroker starten.:

            manfredh-1 Musst du es denn aus dem ioB heraus starten? Wäre ev. nicht ein nächtlicher cronjob einfacher?

            Ja das hatte ich bisher so. Nur ist mir vorhin aufgefallen dass es plötzlich um 7 Uhr heute aufgetreten ist.

            haus-automatisierungH Offline
            haus-automatisierungH Offline
            haus-automatisierung
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @manfredh-1 Danke für den Downvote?!

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            M 1 Antwort Letzte Antwort
            0
            • haus-automatisierungH haus-automatisierung

              @manfredh-1 Danke für den Downvote?!

              M Offline
              M Offline
              ManfredHi
              schrieb am zuletzt editiert von
              #6

              @haus-automatisierung
              Sorry das war ein irrtum. scheinbar irrtümlich draufgeklickt.

              1 Antwort Letzte Antwort
              0
              • M ManfredHi

                @sborg said in sh-Script aus iobroker starten.:

                manfredh-1 Musst du es denn aus dem ioB heraus starten? Wäre ev. nicht ein nächtlicher cronjob einfacher?

                Ja das hatte ich bisher so. Nur ist mir vorhin aufgefallen dass es plötzlich um 7 Uhr heute aufgetreten ist.

                SBorgS Offline
                SBorgS Offline
                SBorg
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                @manfredh-1 sagte in sh-Script aus iobroker starten.:

                Ja das hatte ich bisher so.

                Ich hatte wg. des cronjobs nur gefragt weil du von "alle paar Tage" sprachst. Da wäre die tägliche Ausführung präventiv. Wenn du aber mittels "sudo -u ..." von oben testest, wirst du ziemlich schnell sehen, dass es die fehlenden sudo-Rechte des Users "iobroker" sind (siehe @haus-automatisierung ).

                LG SBorg ( SBorg auf GitHub)
                Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                1 Antwort Letzte Antwort
                0
                • M ManfredHi

                  Hallo.
                  Ich habe alle paar Tage mal das Problem dass im Log-File jede Menge solcher Einträge auftreten:

                  Err while getting NUT values: DATA-STALE

                  mit einem sh-Script starte ich upsd und psdrvctl neu. Dann funktoniert das wieder.

                  wie kann ich jedoch über iobroker dieses Script neu starten.
                  Es lässt sich nicht ausführen. Vermutlich irgend ein problem mit rechten, denke ich mal.

                  Das ist das sh-script:

                  
                  #!/bin/bash
                  
                  sudo upsd -c stop
                  sudo upsdrvctl stop
                  read -t 5 -p "UPSD wird gestoppt und anschließend wieder gestartet ..."
                  sudo upsd
                  sudo upsdrvctl start
                  read -t 5 -p "UPDS wieder funktionsfähig ..."
                  
                  
                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von Thomas Braun
                  #8

                  @manfredh-1

                  Vielleicht helfen die Einstellungen bzgl. USB von hier?

                  https://raspberrypi.stackexchange.com/questions/66611/nut-cyberpower-data-stale

                  An welchem USB-Port hängt die Geschichte? USB3.0 ist dafür bekannt ein Problemherd zu sein.

                  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
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  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

                  421

                  Online

                  32.9k

                  Benutzer

                  83.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