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 Kommando an externen Pi funktioniert nicht

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Exec Kommando an externen Pi funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
4 Beiträge 3 Kommentatoren 597 Aufrufe 3 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.
  • F Offline
    F Offline
    fuso
    schrieb am zuletzt editiert von
    #1

    Hallo Leute,

    ich habe schon seit einiger Zeit meinen IOBroker auf einem Intel-NUC unter Debian laufen. Hab mir für meine Homematic CCU2 eine schöne VIS gebastelt und bin soweit ganz zufrieden. Nun kämpfe ich jetzt aber jetzt schon seit ein paar Tagen mit einem Blockly Script und komme einfach nicht weiter. ich hab jetzt drei Tage am Stück gegoogelt und bin Tipps und Anleitungen aus den verschiedensten Foren gefolgt. Ich komme nicht weiter. Folgendes ist mein Problem.
    Die Visualisierung läuft auf einem Raspberry PI 3B+ mit Raspbian und einem Touchpanel. Das Touchpanel lädt nach dem booten im Chromium in Vollbildmodus. Wie gesagt sehr stabil und ohne Probleme. Aber ich möchte auf dem Touch auch andere Anwendungen realisieren und deshalb den Vollbildmodus von Chromium beenden (Chromium einfach schliessen). Über die Konsole aus meinem iobroker zum Raspi funktioniert das einwandfrei, über das Script jedoch nicht. Mein Blocklyscript wird über einen Button (Taster) in der Vis getriggert. Das scheint zu funktionieren.
    Nachdem was ich gelesen habe bis jetzt könnte es sich um ein Problem mit den Benutzerrechten handeln. Ich habe schon mehrere Key´s generiert (keygen) und diese Keys bei verschiedenen usern vom iobroker ausprobiert. Ich komme einfach nicht weiter. Das Script löst nicht den gewünschten Befehl aus. Oder liegt es am Script selbst. Ich habe auch es auch schon mit su pi -c, vorangestellt versucht. Auch mein zweites Script, den PI zu rebooten funktioniert nicht. Bin mir aber sicher, da handelt es sich um dasselbe Problem
    Komme leider nicht aus der Linux Welt deshalb kann ich auch nicht sagen welche logs hier am meisten Aussagefähig sind.
    Bin über jeden Input oder Hilfe von Euch dankbar

    Fuso

    Problem Blockly_2.png

    liv-in-skyL 1 Antwort Letzte Antwort
    0
    • TeNNo2k5T Offline
      TeNNo2k5T Offline
      TeNNo2k5
      schrieb am zuletzt editiert von
      #2

      Wenn du den SSH Key beim Iobroker User hinterlegt hast probiere es mal so:

      ssh -tt 192.168.178.70 -l pi sudo killall chromium-browser
      

      Proxmox VE 7.4 [Shuttle DH310V2] = LXC [Ubuntu 22.04]
      ioBroker – Pi-hole – InfluxDB – Grafana – WireGuard – Ansible - Mosquitto - Zigbee2MQTT

      1 Antwort Letzte Antwort
      0
      • F fuso

        Hallo Leute,

        ich habe schon seit einiger Zeit meinen IOBroker auf einem Intel-NUC unter Debian laufen. Hab mir für meine Homematic CCU2 eine schöne VIS gebastelt und bin soweit ganz zufrieden. Nun kämpfe ich jetzt aber jetzt schon seit ein paar Tagen mit einem Blockly Script und komme einfach nicht weiter. ich hab jetzt drei Tage am Stück gegoogelt und bin Tipps und Anleitungen aus den verschiedensten Foren gefolgt. Ich komme nicht weiter. Folgendes ist mein Problem.
        Die Visualisierung läuft auf einem Raspberry PI 3B+ mit Raspbian und einem Touchpanel. Das Touchpanel lädt nach dem booten im Chromium in Vollbildmodus. Wie gesagt sehr stabil und ohne Probleme. Aber ich möchte auf dem Touch auch andere Anwendungen realisieren und deshalb den Vollbildmodus von Chromium beenden (Chromium einfach schliessen). Über die Konsole aus meinem iobroker zum Raspi funktioniert das einwandfrei, über das Script jedoch nicht. Mein Blocklyscript wird über einen Button (Taster) in der Vis getriggert. Das scheint zu funktionieren.
        Nachdem was ich gelesen habe bis jetzt könnte es sich um ein Problem mit den Benutzerrechten handeln. Ich habe schon mehrere Key´s generiert (keygen) und diese Keys bei verschiedenen usern vom iobroker ausprobiert. Ich komme einfach nicht weiter. Das Script löst nicht den gewünschten Befehl aus. Oder liegt es am Script selbst. Ich habe auch es auch schon mit su pi -c, vorangestellt versucht. Auch mein zweites Script, den PI zu rebooten funktioniert nicht. Bin mir aber sicher, da handelt es sich um dasselbe Problem
        Komme leider nicht aus der Linux Welt deshalb kann ich auch nicht sagen welche logs hier am meisten Aussagefähig sind.
        Bin über jeden Input oder Hilfe von Euch dankbar

        Fuso

        Problem Blockly_2.png

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #3

        @fuso

        • erstelle mal in deinen script eine variable "result" - und setzte result in das console.log(result) nach dem exec-befehl, um zu sehen, was passiert
          beispiel:
        var result;
        exec('ps -p $(pgrep io.javascript.0) -o %cpu,%mem,cmd | awk \'NR==2 {print $1}\'', function (error, result, stderr) {
              console.log(result);
            if (result > 98) {
              sendTo("email.0", "send", {
        
        • evtl - wenn du das fixer-script angewendet hast - muss der ssh befehl in das file "/etc/sudoers.d/iobroker" eingetragen werden
        iobroker ALL=(ALL) NOPASSWD: /bin/ssh
        

        vielleicht hat der iobroker user keine rechte auf etwas zuzugreifen - zur not einfach mal mit passwort angabe probieren - vielleicht hilf es auch einfacvh ein sudo vor das ssh in deinem exec.zu setzen

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • F Offline
          F Offline
          fuso
          schrieb am zuletzt editiert von
          #4

          Hallo Leute,

          sorry erstmal, daß ich nicht gleich geantwortet habe. Ich bin seit einer Woche nicht an dem Thema dran gewesen (Dienstreise). Bin leider noch eine gute Woche unterwegs, hab deshalb grad keine Gelegenheit eure Tipps auszuprobieren
          Ich bedanke mich aber jetzt trotzdem schon mal für die Hilfe und werde auf alle Fälle Feedback geben.

          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

          780

          Online

          32.6k

          Benutzer

          82.2k

          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