Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Exec sh skript ausführen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Exec sh skript ausführen

Scheduled Pinned Locked Moved Blockly
8 Posts 6 Posters 716 Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    Holgus
    wrote on last edited by
    #1

    Hallo, ich möchte folgende Befehle in Blockly ausführen:
    sudo sh -c "echo '1' >> /sys/class/backlight/rpi_backlight/bl_power"
    sudo sh -c "echo '0' >> /sys/class/backlight/rpi_backlight/bl_power"

    Die beiden Zeilen funktionieren einwandfrei als User pi auf der Komandozeile.
    Wenn ich diese nun im Blockly folgend ausführe, passiert nichts.
    Screenshot 2022-12-03 225235.png
    Ich habe zum testen einen funktionierenden Blockly genommen , die "Stehlampe" macht was sie soll.
    Ähnliche Thema gibt es hier aus 2019: link

    Wo kann ich evtl. entstandene Fehler lesen?
    Ich vermute rechte Themen, aber bin nicht in der lage diese zu lösen. wer kann hier unterstützen?
    Danke!

    Thomas BraunT CodierknechtC 2 Replies Last reply
    0
    • H Holgus

      Hallo, ich möchte folgende Befehle in Blockly ausführen:
      sudo sh -c "echo '1' >> /sys/class/backlight/rpi_backlight/bl_power"
      sudo sh -c "echo '0' >> /sys/class/backlight/rpi_backlight/bl_power"

      Die beiden Zeilen funktionieren einwandfrei als User pi auf der Komandozeile.
      Wenn ich diese nun im Blockly folgend ausführe, passiert nichts.
      Screenshot 2022-12-03 225235.png
      Ich habe zum testen einen funktionierenden Blockly genommen , die "Stehlampe" macht was sie soll.
      Ähnliche Thema gibt es hier aus 2019: link

      Wo kann ich evtl. entstandene Fehler lesen?
      Ich vermute rechte Themen, aber bin nicht in der lage diese zu lösen. wer kann hier unterstützen?
      Danke!

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      wrote on last edited by
      #2

      @holgus sagte in Exec sh skript ausführen:

      als User pi auf der Komandozeile.

      Aber nicht als User 'iobroker', weil der bewusst nicht so tief ins System reingreifen darf.

      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

      A 1 Reply Last reply
      0
      • Thomas BraunT Thomas Braun

        @holgus sagte in Exec sh skript ausführen:

        als User pi auf der Komandozeile.

        Aber nicht als User 'iobroker', weil der bewusst nicht so tief ins System reingreifen darf.

        A Offline
        A Offline
        Audiojoy
        wrote on last edited by
        #3

        @thomas-braun und wie löst man das dann?
        Danke

        haus-automatisierungH 1 Reply Last reply
        0
        • A Audiojoy

          @thomas-braun und wie löst man das dann?
          Danke

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          wrote on last edited by
          #4

          @audiojoy Du könntest eine neue Datei in /etc/sudoers.d/ anlegen, welche genau einen Befehl per sudo für den Nutzer iobroker erlaubt (ohne Passwort-Abfrage).

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

          A 1 Reply Last reply
          0
          • haus-automatisierungH haus-automatisierung

            @audiojoy Du könntest eine neue Datei in /etc/sudoers.d/ anlegen, welche genau einen Befehl per sudo für den Nutzer iobroker erlaubt (ohne Passwort-Abfrage).

            A Offline
            A Offline
            Audiojoy
            wrote on last edited by
            #5

            @haus-automatisierung das hab ich bereits. zumindest hoffentlich richtig?
            in /sudoers.d/ gibt es die Datei iobroker.
            Dort habe ich einen Eintrag hinzugefügt: iobroker ALL=(ALL) NOPASSWD: /usr/bin/mkdir

            Der einfachheithalber mal mkdir.
            Sollte passen, oder?
            Nur vom blocky exec aus führt er das nicht aus.

            arteckA 1 Reply Last reply
            0
            • A Audiojoy

              @haus-automatisierung das hab ich bereits. zumindest hoffentlich richtig?
              in /sudoers.d/ gibt es die Datei iobroker.
              Dort habe ich einen Eintrag hinzugefügt: iobroker ALL=(ALL) NOPASSWD: /usr/bin/mkdir

              Der einfachheithalber mal mkdir.
              Sollte passen, oder?
              Nur vom blocky exec aus führt er das nicht aus.

              arteckA Offline
              arteckA Offline
              arteck
              Developer Most Active
              wrote on last edited by
              #6

              @audiojoy sagte in Exec sh skript ausführen:

              Nur vom blocky exec aus führt er das nicht aus.

              darf der Javascript adapter das auch
              7864a903-18e5-46a2-afb2-cc248edb8179-grafik.png

              zigbee hab ich, zwave auch, nuc's genauso und HA auch

              A 1 Reply Last reply
              0
              • H Holgus

                Hallo, ich möchte folgende Befehle in Blockly ausführen:
                sudo sh -c "echo '1' >> /sys/class/backlight/rpi_backlight/bl_power"
                sudo sh -c "echo '0' >> /sys/class/backlight/rpi_backlight/bl_power"

                Die beiden Zeilen funktionieren einwandfrei als User pi auf der Komandozeile.
                Wenn ich diese nun im Blockly folgend ausführe, passiert nichts.
                Screenshot 2022-12-03 225235.png
                Ich habe zum testen einen funktionierenden Blockly genommen , die "Stehlampe" macht was sie soll.
                Ähnliche Thema gibt es hier aus 2019: link

                Wo kann ich evtl. entstandene Fehler lesen?
                Ich vermute rechte Themen, aber bin nicht in der lage diese zu lösen. wer kann hier unterstützen?
                Danke!

                CodierknechtC Offline
                CodierknechtC Offline
                Codierknecht
                Developer Most Active
                wrote on last edited by Codierknecht
                #7

                @holgus sagte in Exec sh skript ausführen:

                Wo kann ich evtl. entstandene Fehler lesen?

                Indem Du "von Hand" eine Variable error anlegst, den Haken bei "mit Ergebnis" setzt und Dir den Inhalt der Variablen nach der Ausführung per Debug-Baustein ausgeben lässt.

                Mit einer Variablen result könntest Du auf dem gleichen Weg das Ergebnis bei erfolgreicher Ausführung sehen.

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                1 Reply Last reply
                0
                • arteckA arteck

                  @audiojoy sagte in Exec sh skript ausführen:

                  Nur vom blocky exec aus führt er das nicht aus.

                  darf der Javascript adapter das auch
                  7864a903-18e5-46a2-afb2-cc248edb8179-grafik.png

                  A Offline
                  A Offline
                  Audiojoy
                  wrote on last edited by
                  #8

                  @arteck ja das ist abgehakt

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  651

                  Online

                  32.7k

                  Users

                  82.4k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe