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. Programm oder Befehl über Vis starten bzw. ausführen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    958

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Programm oder Befehl über Vis starten bzw. ausführen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
19 Beiträge 4 Kommentatoren 158 Aufrufe 2 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.
  • M MartinFriz

    @paul53

    das habe ich verstanden. Ich habe dieses Skript nun angepasst.

    const idButton = '0_userdata.0.System.nas.shutdown'; // ID eintragen!

    on({id: idButton, val: true}, function() {
    exec('cmd_nas.bat');
    });

    Die Datei liegt an dieser Stelle:
    C:\Users\IOBroker\Documents\cmd_nas.bat

    ich hoffe das passt so.

    an welcher Stelle muss ich nun das Skript eintragen?
    Sorry bin Newcomer auf diesem Bereich

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #7

    gelöscht

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      MartinFriz
      schrieb am zuletzt editiert von
      #8

      ich komme der Sache näher,
      ich habe folgendes Protokoll erhalten:

      javascript.0
      2025-12-20 12:00:34.990 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat)

      leider läuft das NAS noch immer
      wenn ich die Datei direkt unter Windows starte schaltet das NAS ab

      Thomas BraunT paul53P 2 Antworten Letzte Antwort
      0
      • M MartinFriz

        ich komme der Sache näher,
        ich habe folgendes Protokoll erhalten:

        javascript.0
        2025-12-20 12:00:34.990 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat)

        leider läuft das NAS noch immer
        wenn ich die Datei direkt unter Windows starte schaltet das NAS ab

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #9

        @MartinFriz

        Was steht denn in der 'bat'-Datei drin? Ich würde da ja ein shell/bash-Skript draus machen.

        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

        M 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @MartinFriz

          Was steht denn in der 'bat'-Datei drin? Ich würde da ja ein shell/bash-Skript draus machen.

          M Offline
          M Offline
          MartinFriz
          schrieb am zuletzt editiert von
          #10

          @Thomas-Braun sagte in Programm oder Befehl über Vis starten bzw. ausführen:

          Was steht den

          ssh -i ~/.ssh/iobroker_qnap453 admin@192.168.178.90 /sbin/poweroff

          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • M MartinFriz

            ich komme der Sache näher,
            ich habe folgendes Protokoll erhalten:

            javascript.0
            2025-12-20 12:00:34.990 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat)

            leider läuft das NAS noch immer
            wenn ich die Datei direkt unter Windows starte schaltet das NAS ab

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #11

            @MartinFriz sagte: cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat

            "Fritz-IO" ist nicht "IOBroker".

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            M 1 Antwort Letzte Antwort
            0
            • M MartinFriz

              @Thomas-Braun sagte in Programm oder Befehl über Vis starten bzw. ausführen:

              Was steht den

              ssh -i ~/.ssh/iobroker_qnap453 admin@192.168.178.90 /sbin/poweroff

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #12

              @MartinFriz

              Gerade erst gelesen...
              Der ioBroker läuft auf einem Windooze?

              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
              • M Offline
                M Offline
                MartinFriz
                schrieb am zuletzt editiert von
                #13

                ja der läuft unter Windows

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • M MartinFriz

                  ja der läuft unter Windows

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #14

                  @MartinFriz

                  Ah, da funktioniert das wohl anders. Bin dann raus.

                  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
                  • paul53P paul53

                    @MartinFriz sagte: cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat

                    "Fritz-IO" ist nicht "IOBroker".

                    M Offline
                    M Offline
                    MartinFriz
                    schrieb am zuletzt editiert von
                    #15

                    @paul53 sagte in Programm oder Befehl über Vis starten bzw. ausführen:

                    ich habe den User geändert, wegen den Adminrechten

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • M MartinFriz

                      @paul53 sagte in Programm oder Befehl über Vis starten bzw. ausführen:

                      ich habe den User geändert, wegen den Adminrechten

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #16

                      @MartinFriz sagte: ich habe den User geändert

                      Dann schau mal, was das Log ergibt:

                      const idButton = '0_userdata.0.System.nas.shutdown';
                      const path = 'C:\Users\Friz-IO\Documents\cmd_nas.bat';
                       
                      on({id: idButton, val: true}, function() {
                          exec(path, (error, stdout, stderr) => {
                              log(error ? stderr : stdout);
                          });
                      });
                      

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        MartinFriz
                        schrieb am zuletzt editiert von
                        #17

                        habe Skript kopiert und eingefügt.
                        Folgendes Protokoll:

                        javascript.0
                        2025-12-20 12:37:25.146 info script.js.off: Der Befehl "C:UsersFriz-IODocumentscmd_nas.bat" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

                        javascript.0
                        2025-12-20 12:37:25.120 info script.js.off: exec(cmd=C:UsersFriz-IODocumentscmd_nas.bat)

                        habe dann die Doppel \ eingetragen und folgendes Protokoll erhalten
                        javascript.0
                        2025-12-20 12:38:48.002 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat)

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • M MartinFriz

                          habe Skript kopiert und eingefügt.
                          Folgendes Protokoll:

                          javascript.0
                          2025-12-20 12:37:25.146 info script.js.off: Der Befehl "C:UsersFriz-IODocumentscmd_nas.bat" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

                          javascript.0
                          2025-12-20 12:37:25.120 info script.js.off: exec(cmd=C:UsersFriz-IODocumentscmd_nas.bat)

                          habe dann die Doppel \ eingetragen und folgendes Protokoll erhalten
                          javascript.0
                          2025-12-20 12:38:48.002 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat)

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von paul53
                          #18

                          @MartinFriz sagte: Doppel \ eingetragen

                          Wurde die "cmd_nas.bat" dann ausgeführt?

                          Ich betreibe ioBroker nur unter Linux.

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            MartinFriz
                            schrieb am zuletzt editiert von
                            #19

                            nein, aber ich habe den Fehler gefunden.
                            Es hing mit den Rechten zusammen
                            Danke für Deine Unterstützung

                            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

                            504

                            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