Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. LEDs an Rasparry abschalten, fehlende Rechte?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    LEDs an Rasparry abschalten, fehlende Rechte?

    This topic has been deleted. Only users with topic management privileges can see it.
    • David G.
      David G. last edited by David G.

      Hallo,

      ich habe eben in einem kleinen Tutorial gelesen, wie man am Raspberry die LEDs abschalten kann.

      Klappt über die Konsole wunderbar.

      Gibt es einen Weg, das in Blockly über exec zu machen?

      Vermutlich reichen die Rechte nich aus oder?
      Bekomme es zumindest nicht hin.

      Das sind die Befehle:

      Rote LED aus
      
      sudo su
      echo 0 > /sys/class/leds/led1/brightness
      
      Rote LED an
      
      sudo su
      echo 1 > /sys/class/leds/led1/brightness
      
      Grüne LED aus
      
      sudo su
      echo 0 > /sys/class/leds/led0/brightness
      
      Grüne LED an
      
      sudo su
      echo 1 > /sys/class/leds/led0/brightness
      

      Habe es mit dem unteren Befehl mit und ohne sudo getestet.

      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @David G. last edited by

        @david-g
        Der “korrekte” Weg:

        • Nachschauen welche User / Gruppen die led schalten dürfen
        • wenn es eine geeignete Gruppe gibt: iobroker in die Gruppe übernehmen.
        • wenn nicht - Rechte anpassen.

        ls -al /sys/class/leds/led0/
        Liefert die information
        A.

        David G. 1 Reply Last reply Reply Quote 0
        • David G.
          David G. @Asgothian last edited by David G.

          @asgothian

          Danke, da hab ich leider absolut keine Ahnung von wie man Gruppen und Rechte annpasst.

          Der Befehl liefert:

          Last login: Sat Jul 10 09:23:17 2021 from 192.168.99.77
          pi@iobroker:~ $ ls -al /sys/class/leds/led0/
          insgesamt 0
          drwxr-xr-x 3 root root    0 Jul 10 09:15 .
          drwxr-xr-x 4 root root    0 Jul 10 09:14 ..
          -rw-r--r-- 1 root root 4096 Jul 10 09:23 brightness
          lrwxrwxrwx 1 root root    0 Jul 10 09:46 device -> ../../../leds
          -r--r--r-- 1 root root 4096 Jul 10 09:46 max_brightness
          drwxr-xr-x 2 root root    0 Jul 10 09:46 power
          lrwxrwxrwx 1 root root    0 Jul 10 09:46 subsystem -> ../../../../../class/leds
          -rw-r--r-- 1 root root    0 Jul 10 09:46 trigger
          -rw-r--r-- 1 root root 4096 Jul 10 09:15 uevent
          pi@iobroker:~ $
          

          EDIT:
          Hab den mit webmin geschafft beiden Dateien für jeden freizigeben.
          Hoffe mal, das ist jetzt keine Sicherheitslücke...

          EDIT2:
          Nach einem reboot werden alle Rechte und Besitzer der Dateien wieder auf default gestellt.
          Da geht wohl dann leider nichts....

          EDIT 3:
          Lasss die LED jetzt beim Start vom einem Crontab ausschalten.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          678
          Online

          32.0k
          Users

          80.5k
          Topics

          1.3m
          Posts

          2
          3
          75
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo