Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Gelöst] Herunterfahren PI4 mit Script läuft nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst] Herunterfahren PI4 mit Script läuft nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • opossum
      opossum last edited by opossum

      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:
      942ab148-a5e3-45cd-a516-480dfecfde2e-image.png
      Der PI fährt aber nicht runter.
      Logge ich mich per Konsole auf den iobroker ein und gebe in der Konsole

      bash shutdown-kalender.sh
      

      ein, 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.

      1 Reply Last reply Reply Quote 0
      • opossum
        opossum last edited by opossum

        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 now
        

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

        1 Reply Last reply Reply Quote 1
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        638
        Online

        31.8k
        Users

        80.0k
        Topics

        1.3m
        Posts

        javascript
        1
        2
        353
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo