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. Praktische Anwendungen (Showcase)
  4. Einen PI3 durch ioBroker herunterfahren?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

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

Einen PI3 durch ioBroker herunterfahren?

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
87 Beiträge 10 Kommentatoren 7.4k Aufrufe 9 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.
  • paul53P paul53

    @Beowolf
    Getestet

    const node_ssh = require('node-ssh');
    const ssh = new node_ssh();
    

    und erhalte den gleichen Fehler:

    javascript.1	2020-08-07 16:36:57.322	error	(5051) at script.js.common.Test:13:13
    javascript.1	2020-08-07 16:36:57.322	error	(5051) TypeError: node_ssh is not a constructor
    javascript.1	2020-08-07 16:36:57.322	error	(5051) ^
    javascript.1	2020-08-07 16:36:57.322	error	(5051) const ssh = new node_ssh();
    javascript.1	2020-08-07 16:36:57.321	error	(5051) script.js.common.Test: script.js.common.Test:13
    
    B Offline
    B Offline
    Beowolf
    schrieb am zuletzt editiert von
    #10

    @paul53

    Das ist schon mal gut. Ich dachte, das ich hier unsinn gemacht habe.

    Grüße
    Manfred

    Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

    coyoteC 1 Antwort Letzte Antwort
    0
    • B Beowolf

      @paul53

      Das ist schon mal gut. Ich dachte, das ich hier unsinn gemacht habe.

      Grüße
      Manfred

      coyoteC Offline
      coyoteC Offline
      coyote
      Most Active
      schrieb am zuletzt editiert von coyote
      #11

      @Beowolf bekomme den gleiche Fehler, aber erst seit dem letzten Javascript Adapter Update.
      Im Script wird angezeigt, dass das Modul "node-ssh" nicht gefunden wird.

      B 1 Antwort Letzte Antwort
      0
      • coyoteC coyote

        @Beowolf bekomme den gleiche Fehler, aber erst seit dem letzten Javascript Adapter Update.
        Im Script wird angezeigt, dass das Modul "node-ssh" nicht gefunden wird.

        B Offline
        B Offline
        Beowolf
        schrieb am zuletzt editiert von
        #12

        @coyote

        Ist das den "rausgeflogen", oder nur ein Fehler?

        Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

        coyoteC Thomas BraunT 2 Antworten Letzte Antwort
        0
        • B Beowolf

          @coyote

          Ist das den "rausgeflogen", oder nur ein Fehler?

          coyoteC Offline
          coyoteC Offline
          coyote
          Most Active
          schrieb am zuletzt editiert von
          #13

          @Beowolf gute Frage, weiß ich nicht. Mir ist es gestern nur aufgefallen, als ich meinen Po der am 3d Drucker hängt über iobroker runter fahren wollte. Ging bisher immer, vllt mal die Javascript Version downgraden, ob es dann funktioniert

          paul53P 1 Antwort Letzte Antwort
          0
          • B Beowolf

            @coyote

            Ist das den "rausgeflogen", oder nur ein Fehler?

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von Thomas Braun
            #14

            @Beowolf @coyote

            cd /opt/iobroker
            npm list node-ssh
            

            Wenn das leer bleibt würde ich vermutlich node-ssh Mal nachinstallieren.

            cd /opt/iobroker
            npm install node-ssh
            

            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

            coyoteC 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @Beowolf @coyote

              cd /opt/iobroker
              npm list node-ssh
              

              Wenn das leer bleibt würde ich vermutlich node-ssh Mal nachinstallieren.

              cd /opt/iobroker
              npm install node-ssh
              
              coyoteC Offline
              coyoteC Offline
              coyote
              Most Active
              schrieb am zuletzt editiert von
              #15

              @Thomas-Braun da kommt node-ssh@11.0.0

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • coyoteC coyote

                @Thomas-Braun da kommt node-ssh@11.0.0

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von
                #16

                @coyote Genaue Rückmeldung?

                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

                paul53P 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @coyote Genaue Rückmeldung?

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #17

                  @Thomas-Braun:

                  Genaue Rückmeldung?

                  /opt/iobroker$ npm list node-ssh
                  iobroker.inst@2.0.3 /opt/iobroker
                  └─┬ iobroker.javascript@4.6.21
                    └── node-ssh@11.0.0 
                  

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Antwort Letzte Antwort
                  0
                  • coyoteC coyote

                    @Beowolf gute Frage, weiß ich nicht. Mir ist es gestern nur aufgefallen, als ich meinen Po der am 3d Drucker hängt über iobroker runter fahren wollte. Ging bisher immer, vllt mal die Javascript Version downgraden, ob es dann funktioniert

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #18

                    @coyote sagte:

                    Javascript Version downgraden, ob es dann funktioniert

                    Funktioniert auch mit Version 4.6.4 nicht. Muss wohl am Modul liegen.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @coyote sagte:

                      Javascript Version downgraden, ob es dann funktioniert

                      Funktioniert auch mit Version 4.6.4 nicht. Muss wohl am Modul liegen.

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #19

                      Muss wohl am Modul liegen.

                      Der Zugriff wurde in Version 11.0.0 geändert:

                      const node_ssh = require('node-ssh').NodeSSH;
                      const ssh = new node_ssh();
                      

                      Die Doku unter npmjs.com ist noch nicht angepasst.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      B 1 Antwort Letzte Antwort
                      1
                      • paul53P paul53

                        Muss wohl am Modul liegen.

                        Der Zugriff wurde in Version 11.0.0 geändert:

                        const node_ssh = require('node-ssh').NodeSSH;
                        const ssh = new node_ssh();
                        

                        Die Doku unter npmjs.com ist noch nicht angepasst.

                        B Offline
                        B Offline
                        Beowolf
                        schrieb am zuletzt editiert von
                        #20

                        @paul53

                        Jepp, jetzt läuft wieder alles. Vielen Dank für die schnelle Hilfe.

                        Grüße
                        Manfred

                        Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                        1 Antwort Letzte Antwort
                        0
                        • AsgothianA Asgothian

                          Über ein Script geht das herunterfahren recht einfach:

                          node_ssh = require('node-ssh');
                          ssh = new node_ssh();
                          ssh.connect({
                            host: 'xxx.xxx.x.xxx',
                            username: 'root',
                            password: 'yourRootPasswordHere'
                          }).then(() => {
                            ssh.execCommand("YourShutdownCommandHere");
                          })
                          

                          Damit das geht musst du im Admin Panel vom JS Adapter die Bibliothek "node-ssh" hinzufügen.

                          A.

                          K Offline
                          K Offline
                          Kusi
                          schrieb am zuletzt editiert von
                          #21

                          @Asgothian sagte in Einen PI3 durch ioBroker herunterfahren?:

                          Über ein Script geht das herunterfahren recht einfach:

                          node_ssh = require('node-ssh');
                          ssh = new node_ssh();
                          ssh.connect({
                            host: 'xxx.xxx.x.xxx',
                            username: 'root',
                            password: 'yourRootPasswordHere'
                          }).then(() => {
                            ssh.execCommand("YourShutdownCommandHere");
                          })
                          

                          Mit einem anderen Command kann ich so den Plex-Dienst auf dem NAS stoppen/starten.
                          Was mich jedoch stört ist die Tatsache, dass ich mich für SSH als Administrator anmelden muss
                          und mein Passwort im Skript ersichtlich ist.

                          Im Internet habe ich eine Seite gefunden, mit welchem man eine Key-Authentication erstellen kann.
                          Leider weis ich dennoch nicht, wie dies vonstatten gehen soll.
                          https://debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

                          Kann mir jemand helfen?

                          AlCalzoneA arteckA HomoranH mickymM 4 Antworten Letzte Antwort
                          0
                          • K Kusi

                            @Asgothian sagte in Einen PI3 durch ioBroker herunterfahren?:

                            Über ein Script geht das herunterfahren recht einfach:

                            node_ssh = require('node-ssh');
                            ssh = new node_ssh();
                            ssh.connect({
                              host: 'xxx.xxx.x.xxx',
                              username: 'root',
                              password: 'yourRootPasswordHere'
                            }).then(() => {
                              ssh.execCommand("YourShutdownCommandHere");
                            })
                            

                            Mit einem anderen Command kann ich so den Plex-Dienst auf dem NAS stoppen/starten.
                            Was mich jedoch stört ist die Tatsache, dass ich mich für SSH als Administrator anmelden muss
                            und mein Passwort im Skript ersichtlich ist.

                            Im Internet habe ich eine Seite gefunden, mit welchem man eine Key-Authentication erstellen kann.
                            Leider weis ich dennoch nicht, wie dies vonstatten gehen soll.
                            https://debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

                            Kann mir jemand helfen?

                            AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            schrieb am zuletzt editiert von
                            #22

                            @Kusi Hilft dir dieser Thread vielleicht?
                            https://forum.iobroker.net/topic/12995/gelöst-blockly-per-ssh-an-anderen-rechner-und-script-ausführen

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            1 Antwort Letzte Antwort
                            0
                            • K Kusi

                              @Asgothian sagte in Einen PI3 durch ioBroker herunterfahren?:

                              Über ein Script geht das herunterfahren recht einfach:

                              node_ssh = require('node-ssh');
                              ssh = new node_ssh();
                              ssh.connect({
                                host: 'xxx.xxx.x.xxx',
                                username: 'root',
                                password: 'yourRootPasswordHere'
                              }).then(() => {
                                ssh.execCommand("YourShutdownCommandHere");
                              })
                              

                              Mit einem anderen Command kann ich so den Plex-Dienst auf dem NAS stoppen/starten.
                              Was mich jedoch stört ist die Tatsache, dass ich mich für SSH als Administrator anmelden muss
                              und mein Passwort im Skript ersichtlich ist.

                              Im Internet habe ich eine Seite gefunden, mit welchem man eine Key-Authentication erstellen kann.
                              Leider weis ich dennoch nicht, wie dies vonstatten gehen soll.
                              https://debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

                              Kann mir jemand helfen?

                              arteckA Offline
                              arteckA Offline
                              arteck
                              Developer Most Active
                              schrieb am zuletzt editiert von
                              #23

                              @Kusi hilft dir das weiter
                              https://checkmk.de/lw_ssh_anmeldung_ohne_passwort.html

                              zigbee hab ich, zwave auch, nuc's genauso und HA auch

                              1 Antwort Letzte Antwort
                              0
                              • K Kusi

                                @Asgothian sagte in Einen PI3 durch ioBroker herunterfahren?:

                                Über ein Script geht das herunterfahren recht einfach:

                                node_ssh = require('node-ssh');
                                ssh = new node_ssh();
                                ssh.connect({
                                  host: 'xxx.xxx.x.xxx',
                                  username: 'root',
                                  password: 'yourRootPasswordHere'
                                }).then(() => {
                                  ssh.execCommand("YourShutdownCommandHere");
                                })
                                

                                Mit einem anderen Command kann ich so den Plex-Dienst auf dem NAS stoppen/starten.
                                Was mich jedoch stört ist die Tatsache, dass ich mich für SSH als Administrator anmelden muss
                                und mein Passwort im Skript ersichtlich ist.

                                Im Internet habe ich eine Seite gefunden, mit welchem man eine Key-Authentication erstellen kann.
                                Leider weis ich dennoch nicht, wie dies vonstatten gehen soll.
                                https://debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

                                Kann mir jemand helfen?

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #24

                                @Kusi hast du dir mal den Adapter linux-control angesehen?

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Antwort Letzte Antwort
                                0
                                • K Kusi

                                  @Asgothian sagte in Einen PI3 durch ioBroker herunterfahren?:

                                  Über ein Script geht das herunterfahren recht einfach:

                                  node_ssh = require('node-ssh');
                                  ssh = new node_ssh();
                                  ssh.connect({
                                    host: 'xxx.xxx.x.xxx',
                                    username: 'root',
                                    password: 'yourRootPasswordHere'
                                  }).then(() => {
                                    ssh.execCommand("YourShutdownCommandHere");
                                  })
                                  

                                  Mit einem anderen Command kann ich so den Plex-Dienst auf dem NAS stoppen/starten.
                                  Was mich jedoch stört ist die Tatsache, dass ich mich für SSH als Administrator anmelden muss
                                  und mein Passwort im Skript ersichtlich ist.

                                  Im Internet habe ich eine Seite gefunden, mit welchem man eine Key-Authentication erstellen kann.
                                  Leider weis ich dennoch nicht, wie dies vonstatten gehen soll.
                                  https://debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

                                  Kann mir jemand helfen?

                                  mickymM Online
                                  mickymM Online
                                  mickym
                                  Most Active
                                  schrieb am zuletzt editiert von mickym
                                  #25

                                  @Kusi Es gibt duzende Anleitungen - aber ich habe es ein 2.Mal geschafft und fahre gerade einen anderen PI mit iobroker - zwar mit Node-Red runter - aber es ist egal. Das sollte dann grundsätzlich funktionieren

                                  Im Prinzip brauchst Du nur 2-3 Befehle und musst Dich als iobroker anmelden.

                                  Ich gehe mal davon aus, Du hast auf beiden Raspberries einen User PI.

                                  Mach mal Folgendes:

                                  1. Gib ein:
                                  sudo -su iobroker
                                  cd ~
                                  

                                  Dann solltest Du als Prompt das haben:

                                  iobroker@<deineMaschine>:~ $
                                  

                                  Wenn Du dann im iobroker HOME Verzeichnis

                                  ls -la .ssh 
                                  

                                  eingibst solltest Du eigentlich eine Fehlermeldung haben - da dieses Verzeichnis nicht exisistiert.

                                  Dann gibst ein:

                                  ssh-keygen -t rsa -b 4096 -C "iobroker@<DeineMaschine>"
                                  

                                  und bestätigst alles mit <Enter> ohne zusätzliches Passwort etc.

                                  Zum Schluß kopierst Du alles auf Deine Zielmaschine indem Du Dich mit dem pi auf Deiner Zielmaschine dann anmeldest - alles bestätigen.

                                  ssh-copy-id pi@<Zielmaschine>
                                  

                                  Kommandos auf zum Runterfahren ist genauso dann nur dass Du den Zielpfad noch mitgibst.

                                  Neustart der Zielmaschine sieht dann so aus:

                                  ssh pi@<Zielmaschine> sudo reboot
                                  

                                  Auf Deiner Zielmaschine hast Du dann unter dem HOME-Verzeichnis Deines pi Users auch ein Verzeichnis .ssh.

                                  Wenn Du reinschaust hast Du eine Datei namens authorized_keys. Da findest Du die öffentlichen Schlüssel und kannst bei Bedarf auch wieder einzelne löschen!

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  K 1 Antwort Letzte Antwort
                                  0
                                  • mickymM mickym

                                    @Kusi Es gibt duzende Anleitungen - aber ich habe es ein 2.Mal geschafft und fahre gerade einen anderen PI mit iobroker - zwar mit Node-Red runter - aber es ist egal. Das sollte dann grundsätzlich funktionieren

                                    Im Prinzip brauchst Du nur 2-3 Befehle und musst Dich als iobroker anmelden.

                                    Ich gehe mal davon aus, Du hast auf beiden Raspberries einen User PI.

                                    Mach mal Folgendes:

                                    1. Gib ein:
                                    sudo -su iobroker
                                    cd ~
                                    

                                    Dann solltest Du als Prompt das haben:

                                    iobroker@<deineMaschine>:~ $
                                    

                                    Wenn Du dann im iobroker HOME Verzeichnis

                                    ls -la .ssh 
                                    

                                    eingibst solltest Du eigentlich eine Fehlermeldung haben - da dieses Verzeichnis nicht exisistiert.

                                    Dann gibst ein:

                                    ssh-keygen -t rsa -b 4096 -C "iobroker@<DeineMaschine>"
                                    

                                    und bestätigst alles mit <Enter> ohne zusätzliches Passwort etc.

                                    Zum Schluß kopierst Du alles auf Deine Zielmaschine indem Du Dich mit dem pi auf Deiner Zielmaschine dann anmeldest - alles bestätigen.

                                    ssh-copy-id pi@<Zielmaschine>
                                    

                                    Kommandos auf zum Runterfahren ist genauso dann nur dass Du den Zielpfad noch mitgibst.

                                    Neustart der Zielmaschine sieht dann so aus:

                                    ssh pi@<Zielmaschine> sudo reboot
                                    

                                    Auf Deiner Zielmaschine hast Du dann unter dem HOME-Verzeichnis Deines pi Users auch ein Verzeichnis .ssh.

                                    Wenn Du reinschaust hast Du eine Datei namens authorized_keys. Da findest Du die öffentlichen Schlüssel und kannst bei Bedarf auch wieder einzelne löschen!

                                    K Offline
                                    K Offline
                                    Kusi
                                    schrieb am zuletzt editiert von Kusi
                                    #26

                                    Vielen Dank für all eure Antworten.

                                    @Homoran Wo finde ich denn diesen Adapter und wofür soll dieser genau sein? Edit: Hab ihn angeschaut, sieht interessant aus... Danke für den Tipp!

                                    @mickym Danke für deine präzise Antwort. Ich nutze aber nicht 2 Raspberrys, sondern nur einer und ein Qnap NAS, auf welches ich einen Befehl schicken will.
                                    Gemäss Qnap funktioniert dort SSH nur als Administrator.

                                    @arteck Mit der Anleitung, welche du mir geschickt hast, kann ich wenigstens schon mal eine SSH-Verbindung ohne Passworteingabe herstellen, vielen Dank. Den SSH-Befehl senden per ioBroker geht aber leider nicht.
                                    Die Codezeile "Password" habe ich herausgelöscht und sieht nun wie folgt aus:

                                    const node_ssh = require('node-ssh').NodeSSH;
                                    const ssh = new node_ssh();
                                    ssh.connect({
                                      host: '192.168.1.10',
                                      username: 'admin'
                                    }).then(() => {
                                      ssh.execCommand("/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/plex.sh start");
                                    })
                                    

                                    Folgende Fehler bekomme ich nun:

                                    An error happened which is most likely from one of your scripts, but the originating script could not be detected.

                                    Error: All configured authentication methods failed

                                    Error: All configured authentication methods failed at doNextAuth (/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/client.js:413:17) at tryNextAuth (/opt/iobroker/n

                                    mickymM 1 Antwort Letzte Antwort
                                    0
                                    • K Kusi

                                      Vielen Dank für all eure Antworten.

                                      @Homoran Wo finde ich denn diesen Adapter und wofür soll dieser genau sein? Edit: Hab ihn angeschaut, sieht interessant aus... Danke für den Tipp!

                                      @mickym Danke für deine präzise Antwort. Ich nutze aber nicht 2 Raspberrys, sondern nur einer und ein Qnap NAS, auf welches ich einen Befehl schicken will.
                                      Gemäss Qnap funktioniert dort SSH nur als Administrator.

                                      @arteck Mit der Anleitung, welche du mir geschickt hast, kann ich wenigstens schon mal eine SSH-Verbindung ohne Passworteingabe herstellen, vielen Dank. Den SSH-Befehl senden per ioBroker geht aber leider nicht.
                                      Die Codezeile "Password" habe ich herausgelöscht und sieht nun wie folgt aus:

                                      const node_ssh = require('node-ssh').NodeSSH;
                                      const ssh = new node_ssh();
                                      ssh.connect({
                                        host: '192.168.1.10',
                                        username: 'admin'
                                      }).then(() => {
                                        ssh.execCommand("/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/plex.sh start");
                                      })
                                      

                                      Folgende Fehler bekomme ich nun:

                                      An error happened which is most likely from one of your scripts, but the originating script could not be detected.

                                      Error: All configured authentication methods failed

                                      Error: All configured authentication methods failed at doNextAuth (/opt/iobroker/node_modules/iobroker.javascript/node_modules/ssh2/lib/client.js:413:17) at tryNextAuth (/opt/iobroker/n

                                      mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      schrieb am zuletzt editiert von mickym
                                      #27

                                      @Kusi Aber das macht ja nicht groß was aus. Wenn der iobroker auf dem Raspberry läuft bleiben die Befehle ja alle gleich und nur beim Kopieren auf die Zielmaschine gibst Du halt dann den Befehl für den Administrator auf dem Qnap ein. Also den User bzw. Administrator musst Du halt kennen.

                                      Also:

                                      ssh-copy-id Administrator@<Qnap>
                                      

                                      und die Befehle lauten halt dann:

                                      ssh  Administrator@<Qnap>  Befehl
                                      

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      K 1 Antwort Letzte Antwort
                                      0
                                      • mickymM mickym

                                        @Kusi Aber das macht ja nicht groß was aus. Wenn der iobroker auf dem Raspberry läuft bleiben die Befehle ja alle gleich und nur beim Kopieren auf die Zielmaschine gibst Du halt dann den Befehl für den Administrator auf dem Qnap ein. Also den User bzw. Administrator musst Du halt kennen.

                                        Also:

                                        ssh-copy-id Administrator@<Qnap>
                                        

                                        und die Befehle lauten halt dann:

                                        ssh  Administrator@<Qnap>  Befehl
                                        
                                        K Offline
                                        K Offline
                                        Kusi
                                        schrieb am zuletzt editiert von Kusi
                                        #28

                                        @mickym Braucht es dann also gar nicht mehr einen solch langen Code wie ich oben geschrieben habe?

                                        Muss es somit nur wie folgt aussehen:

                                        ssh admin@192.168.1.10 ssh.execCommand("/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/plex.sh start")
                                        
                                        mickymM 1 Antwort Letzte Antwort
                                        0
                                        • K Kusi

                                          @mickym Braucht es dann also gar nicht mehr einen solch langen Code wie ich oben geschrieben habe?

                                          Muss es somit nur wie folgt aussehen:

                                          ssh admin@192.168.1.10 ssh.execCommand("/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/plex.sh start")
                                          
                                          mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #29

                                          @Kusi said in Einen PI3 durch ioBroker herunterfahren?:

                                          @mickym Braucht es dann also gar nicht mehr einen solch langen Code wie ich oben geschrieben habe?

                                          Muss es somit nur wie folgt aussehen:

                                          ssh admin@192.168.1.10 ssh.execCommand("/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/plex.sh start"
                                          

                                          Meines Erachtens müsste sogar ausreichen:

                                           ssh admin@192.168.1.10 "/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/plex.sh start"
                                          

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          K mickymM 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          723

                                          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