Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. (Solved) exec python ctrl GPIO PWM -> sudo: no tty present

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    591

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.0k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    877

(Solved) exec python ctrl GPIO PWM -> sudo: no tty present

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 3 Kommentatoren 516 Aufrufe 3 Beobachtet
  • Ä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 Offline
    M Offline
    mayokleckz
    schrieb am zuletzt editiert von mayokleckz
    #1

    Hi,
    Ich verzweifle gerade am starten eines Python scripts aus einem Javascript Programm. Evtl. sieht jemand meinen Fehler. Das Skript steuert einen Servo am PWM GPIO.
    Über putty kann ich das Programm starten.
    Mit
    exec("/usr/bin/python opt/iobroker/pythonScripts/postLeer.py", function(err, stdout, stderr) kommt der Fehler "Unable to do this when using /dev/gpiomem. Try sudo?"
    Mit Sudo bekomme ich dann
    "sudo: no tty present and no askpass program specified"

    -exec erlauben ist angehakt
    -in etc/sudoers.d habe ich die Zeile hinzugefügt
    iobroker ALL = NOPASSWD: für arp-scan hinzugefügt

    In dem Thread den ich hier im Forum zu dem Thema gefunden habe, war das folgende die Lösung:
    sudo adduser iobroker sudo
    sudo chown iobroker:iobroker <script>
    sudo chmod 755 <script>
    sudo chmod +x <script>

    Klappt bei mir leider nicht. Woran kann das noch liegen? Was ich gefunden habe, hab ich versucht.
    Letzte Fehlermeldung:
    javascript.0 (1969) script.js.zTrails.triggercarowhatsappTEST: Exec-Fehler: We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. sudo: no tty present and no askpass program specified

    UncleSamU 1 Antwort Letzte Antwort
    0
    • M mayokleckz

      Hi,
      Ich verzweifle gerade am starten eines Python scripts aus einem Javascript Programm. Evtl. sieht jemand meinen Fehler. Das Skript steuert einen Servo am PWM GPIO.
      Über putty kann ich das Programm starten.
      Mit
      exec("/usr/bin/python opt/iobroker/pythonScripts/postLeer.py", function(err, stdout, stderr) kommt der Fehler "Unable to do this when using /dev/gpiomem. Try sudo?"
      Mit Sudo bekomme ich dann
      "sudo: no tty present and no askpass program specified"

      -exec erlauben ist angehakt
      -in etc/sudoers.d habe ich die Zeile hinzugefügt
      iobroker ALL = NOPASSWD: für arp-scan hinzugefügt

      In dem Thread den ich hier im Forum zu dem Thema gefunden habe, war das folgende die Lösung:
      sudo adduser iobroker sudo
      sudo chown iobroker:iobroker <script>
      sudo chmod 755 <script>
      sudo chmod +x <script>

      Klappt bei mir leider nicht. Woran kann das noch liegen? Was ich gefunden habe, hab ich versucht.
      Letzte Fehlermeldung:
      javascript.0 (1969) script.js.zTrails.triggercarowhatsappTEST: Exec-Fehler: We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. sudo: no tty present and no askpass program specified

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      schrieb am zuletzt editiert von
      #2

      @mayokleckz sagte in exec python ctrl GPIO PWM -> sudo: no tty present:

      in etc/sudoers.d habe ich die Zeile hinzugefügt
      iobroker ALL = NOPASSWD: für arp-scan hinzugefügt

      Was meinst du damit? Und was hat arp-scan mit dem PWM zu tun?

      Die richtige Zeile lautet, soviel ich weiss:
      iobroker ALL=(ALL) NOPASSWD: ALL

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      M 1 Antwort Letzte Antwort
      0
      • UncleSamU UncleSam

        @mayokleckz sagte in exec python ctrl GPIO PWM -> sudo: no tty present:

        in etc/sudoers.d habe ich die Zeile hinzugefügt
        iobroker ALL = NOPASSWD: für arp-scan hinzugefügt

        Was meinst du damit? Und was hat arp-scan mit dem PWM zu tun?

        Die richtige Zeile lautet, soviel ich weiss:
        iobroker ALL=(ALL) NOPASSWD: ALL

        M Offline
        M Offline
        mayokleckz
        schrieb am zuletzt editiert von
        #3

        @unclesam
        Offensichtlich nichts. Hätte einfach python statt arp-scan freigeben müssen. War eine vorgeschlagene Lösung von jemandem.

        werner2000xW 1 Antwort Letzte Antwort
        0
        • M mayokleckz

          @unclesam
          Offensichtlich nichts. Hätte einfach python statt arp-scan freigeben müssen. War eine vorgeschlagene Lösung von jemandem.

          werner2000xW Offline
          werner2000xW Offline
          werner2000x
          schrieb am zuletzt editiert von werner2000x
          #4

          @mayokleckz Wie löse ich es ein Raspi Befehl in NodeRed oder Blockly fehlerfrei auszufühen.
          Aus der Kommandozeile klappt der Befehl folgende ohne Fehler:

           ffmpeg -y -i "rtsp://user:pass@192.168.178.28:554/profile5/media.smp" -vframes  1 /home/kamera.jpg
          
          

          Doch in NodeRed klappt es nicht. Entweder Fehler: error: 1 bzw. "Command failed: /usr/local/bin/Kamera.sh
          ffmpeg version 4.1.6" mit "exec" oder return code 127 mit "big exec".
          In Blockly kommt keine Fehlermeldung, doch es passiert auch nichts. Hat jemand eine Idee?

          Raspi4 8 GB mit Aqara Zigbee USB, iob
          Innogy Smarthome
          Bosch Bridge 2
          HUE Bridge
          OpenWB Wallbox mit EVU Kit
          Google Nest Pro Hub
          HA auf uGreen dxp4800

          1 Antwort Letzte Antwort
          0
          • werner2000xW Offline
            werner2000xW Offline
            werner2000x
            schrieb am zuletzt editiert von werner2000x
            #5

            @werner2000x Jetzt habe ich im Forum auch einen User mit dem gleichen Problem gefunden, doch auch das hilft nicht sofort.

            https://forum.iobroker.net/topic/29668/exec-führt-befehle-nicht-aus

            Ich musste neben dem User iobroker anlegen auch den Pfad mit Schreibrechten versehen:

            sudo chmod -R 777 /home
            
            

            Raspi4 8 GB mit Aqara Zigbee USB, iob
            Innogy Smarthome
            Bosch Bridge 2
            HUE Bridge
            OpenWB Wallbox mit EVU Kit
            Google Nest Pro Hub
            HA auf uGreen dxp4800

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            572

            Online

            32.9k

            Benutzer

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