NEWS
[Gelöst] Herunterfahren PI4 mit Script läuft nicht
-
Hallo,
ich möchte gern einen PI4 aus iobroker heraus mittels JS oder Blockly herunterfahren. Habe mir diverse Lösungen angeschaut, leider bisher kein Erfolg.
Habe auf dem PI und auf dem iobroker sshpass installiert, das Paket sshpass auch dem JS-Adapter hinzugefügt.
Bashscript geschrieben mit folgendem Inhalt:#!/bin/bash sshpass -p 'passwort' ssh pi@192.168.1.60 'sudo shutdown -r now'Das Script rufe ich über ein Blockly-Script auf:

Der PI fährt aber nicht runter.
Logge ich mich per Konsole auf den iobroker ein und gebe in der Konsolebash shutdown-kalender.shein, fährt der PI herunter.
Wo ist da mein Fehler? Wenn noch Infos benötigt werden, stelle ich das hier rein. Im Log vom iobroker steht nichts errormäßiges drin. -
Hallo,
habe es jetzt herausgefunden, wie das Script gespeichert werden muss. Es liegt wohl an der Prüfung des rsa-Keys.
So funktioniert es jetzt und der PI fährt herunter:sshpass -p 'passwort' ssh -oStrictHostKeyChecking=no pi@192.168.1.60 sudo shutdown -h nowIst ja erst die halbe Miete, muss mir das mit den Keys noch anschauen. Aber nun funktioniert das mit dem Herunterfahren. Der PI steuert einen 32" TV an, auf dem wird unser Googel-Familienkalender angezeigt. Einschalten läuft über Cron und Blockly auf eine Brennenstuhlsteckdose. Ausschalten auch über Cron, aber 10 Minuten vorher wird jetzt der PI mit sshpass heruntergefahren.
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