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. [gelöst] Blockly .py Script per ssh auf Pi

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.0k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[gelöst] Blockly .py Script per ssh auf Pi

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklyjavascript
2 Beiträge 1 Kommentatoren 450 Aufrufe 1 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.
  • S Offline
    S Offline
    Sundance
    schrieb am zuletzt editiert von Sundance
    #1

    Hallo Zusammen,

    ich versuche derzeit ein kleines Smarthome Projekt abzuschließen und komme nicht ganz weiter.

    Per Blockly möchte ich mit einem exec Block über SSH ein kleines python script auf einem anderen RPi (ohne iobroker) im gleichen Netzwerk ausführen. Ich hatte diesen Thread zu dem Thema bereits gefunden und versucht einige der Befehle zu nutzen, allerdings scheitert es bei mir an zwei Dingen:

    • die authentifizierung per public key scheitert - ich habe versucht für den User "iobroker" einen public key zu generieren und diesen auf dem RPi Nr 2 zu hinterlegen - dazu habe ich diese und diese Anleitung befolgt. Allerdings schlägt die Authentifizierung nach wie vor fehl.. Muss ich bei der Erstellung etwas iobroker-spezifisches beachten oder ssh-keygen es mit eingeloggtem "iobroker" nutzer ausführen? Ich weiß da leider nicht genau, wie ich vorgehen muss und die Anleitung bringen mich nicht mehr weiter..

    • der oben aufgeführte Thread, der sich bereits mit dem exec Block beschäftigt, lieferte einige Vorschläge, beispielsweise sich als User "iobroker" auf dem zweiten RPi anzumelden und dann
      su -u iobroker -s /bin/bash auszuführen - ich verstehe allerdings nicht, in welche Reihenfolge das in meinem Fall geschehen müsste? Aktuell klappt das noch nichtmal direkt über den Terminal Adapter innerhalb ioBroker..

    Meine hoffnungsvolle Vorstellung war, dass ich einfach sowas wie ssh 192.xxx.xx.xxx 'sudo python motor.py' ausführen kann und es damit erledigt ist.. aber es scheint komplizierter zu sein. :laughing:

    Ich bin dankbar für jeden Tipp - leider kenne ich mich nicht gut genug mit den debian/linux Feinheiten und mit den Befehlen aus. Ich bitte um Erbarmen :grimacing:

    Vielen Dank vorab!

    Beste Grüße

    Sundance

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      Sundance
      schrieb am zuletzt editiert von
      #2

      Da hab ich es doch tatsächlich selbst gelöst bekommen - folgendes waren die Probleme:

      • der User "iobroker" hatte auf dem zweiten RPi noch keinen public key - habe gemäß der anleitung in diesem Post alles rüberkopiert und dann hat zumindest der Zugriff per SSH schonmal funktioniert

      • mein Script hatte leider ein paar Fehler und war falsch gedacht, letztlich musste ich mich einfach nur als "pi" anmelden und mein script ausführen, mit folgendem exec (in Blockly):

      ssh -tt 192.xxx.xxx.xx -l pi sudo python script.py 
      

      Jetzt klappt alles problemlos!

      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

      811

      Online

      32.5k

      Benutzer

      81.6k

      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