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. Blockly
  5. Exec sh skript ausführen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

Exec sh skript ausführen

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 6 Kommentatoren 596 Aufrufe 6 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.
  • H Offline
    H Offline
    Holgus
    schrieb am zuletzt editiert von
    #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 Antworten Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #3

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

        haus-automatisierungH 1 Antwort Letzte Antwort
        0
        • A Audiojoy

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

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #8

                  @arteck ja das ist abgehakt

                  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

                  882

                  Online

                  32.4k

                  Benutzer

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