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. Exec funtioniert nicht

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Exec funtioniert nicht

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
9 Beiträge 4 Kommentatoren 1.4k 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
    Kermit
    schrieb am zuletzt editiert von
    #1

    Hallo Leute ich brauche hier mal Hilfe: :roll:

    Ich bekomme meine 433mhz Funksteckdosen über den iobroker nicht zum laufen.

    Im Terminal alles super. z.B. raspberry-remote/send 00011 2 1

    Folgende Versionen istalliert

    Adapter "admin" : 3.5.10 , installed 3.5.10

    Adapter "javascript" : 3.6.4 , installed 3.6.4

    Controller "js-controller" : 1.4.2 , installed 1.4.2

    Das Log vom Skript schreibt auch mit:

    11:41:23.502 [info] javascript.0 Start javascript script.js.common.Funksteckdosen1

    11:41:23.504 [info] javascript.0 script.js.common.Funksteckdosen1: registered 1 subscription and 0 schedules

    11:41:23.504 [info] javascript.0 script.js.common.Funksteckdosen1: exec: raspberry-remote/send 00011 2 1

    11:41:25.738 [info] javascript.0 script.js.common.Funksteckdosen1: exec: raspberry-remote/send 00011 2 0

    11:41:25.762 [info] javascript.0 Stop script script.js.common.Funksteckdosen1

    Instanz:

    Erlaube das Kommando "setObjekt", "sendToHost", und "EXEC" sind auch aktiviert.

    Neustart Instanzen, iobroker, System alles versucht, jedoch scheint irgendetwas zu fehlen. :geek:

    Hab im Forum paar Beiträge gefunden die mir aber nicht weiter geholfen haben.

    Habt Ihr ne Idee / Lösung?

    Danke

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      In welchem Ordner liegt das Skript das du ausführen willst? Hast du iobroker vor kurzem installiert? Wenn ja, hat der Benutzer iobroker Zugriff auf das Skript?

      Gesendet von unterwegs

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • K Offline
        K Offline
        Kermit
        schrieb am zuletzt editiert von
        #3

        Die Installation ist aus 2019.

        muss das Skript in eine gewissen Ordner zwegs Zugriff?

        Ich hab das Skript „Send“ unter

        „Raspberry-Remote“ und will das aufrufen.

        Dachte wenn der ioBroker mit sudo gestartet wird hat er Root rechte und kann da hin springen und mit Root ausführen?

        1 Antwort Letzte Antwort
        0
        • AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #4

          Neue installationen laufen aus Sicherheitsgründen nicht als root, sondern als user iobroker. Der braucht Zugriff auf die Dateien die du ausführen willst, daher sollten die weder in /home/pi, noch in /root liegen.

          Du kannst das Skript zb in /home/iobroker legen oder in eine allgemeinen Ordner,zb unter /opt und iobroker Zugriff geben (sudo chmod 755 skriptname)

          Gesendet von unterwegs

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            Kermit
            schrieb am zuletzt editiert von
            #5

            Hab das skript send einfach mal in den Ordner iobroker gelegt.

            pi@raspberrypi:~ $ sudo chmod 755 send /home/iobroker/

            und

            pi@raspberrypi:/home/iobroker $ sudo chmod 755 send

            ausgeführt

            und im Skript nur noch /send …. eingetragen.

            klappt leider noch nicht :cry:

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

              ah es werde Licht….

              Bei Befehl im exec muss dann

              /home/iobroker/send 00011 2 0

              stehen

              send .. oder /send reicht nicht aus

              Danke :D

              1 Antwort Letzte Antwort
              0
              • A Offline
                A Offline
                abuzze
                schrieb am zuletzt editiert von
                #7

                Hallo

                Ich habe eine ähnliche Frage die hier sehr gut rein passt. Ich wollte exec in node-red ausführen, was nicht funktioniert hat. Dann hab ich mir gedacht, ich versuche es als Javascript (exec ist im Adapter aktiviert ), hier ein Bsp. was ich ich gefunden habe Quelle https://www.smarthome-tricks.de/softwar … ript-exec/

                exec('top', function (error, stdout, stderr) { setState('Datenpunkte.0.SystemInfos.Prozessorauslastung',stdout); });
                

                Aber das funktioniert auch nicht.

                Ich hab es auch erst vor kurzem installiert. Muss ich noch irgendwelche Rechte verteilen /einstellen ?

                Danke und Grüsse von der Spree

                1 Antwort Letzte Antwort
                0
                • AlCalzoneA Offline
                  AlCalzoneA Offline
                  AlCalzone
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  Kannst du es mal mit dem vollen Pfad von top probieren, d.h. die Ausgabe von

                  which top
                  

                  davor hängen?

                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                  1 Antwort Letzte Antwort
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #9

                    @abuzze:

                    exec('top', function (error, stdout, stderr) {
                    ```` `  
                    

                    top aktualisiert ständig ein Fenster. Das wird wohl nicht stdout sein ?

                    Versuche es mal mit uptime.

                    exec('uptime', function (error, stdout, stderr) {
                    

                    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
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    741

                    Online

                    32.6k

                    Benutzer

                    82.1k

                    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