Hallo liebe Community! Ich brauch mal wieder eure Hilfe… ich will gerne einen ssh Befehl vom HA an einen Raspberry senden, ssh copy id hab ich bereits alles gemacht, übers Terminal kann ich den Befehl auch absetzen und der PI fährt sofort runter. Per ssh kann ich mich auch übers Terminal ohne password per : ssh user@ip verbinden.
Nun hab ich nen Switch erstellt wie auf dem Foto zu sehen.
Der on command ist für mich egal,
Der off command ist der wichtigere da der rpi4 eh hochfährt sobald die Steckdose an geht.
Leider funktioniert der Switch aber einfach nicht wenn ich ihn auslöse.
Habt ihr ne Idee wieso das nicht funktioniert?
Moin,
Du kannst auch code als Text Posten, macht den Helfern das leben leichter, da die (Ich) kein bock habe alles abzutippen.
command_line:
- switch:
name: Autodarts Shutdown
command_on: >
/home...
command_off: >
ssh ...
bin mir aber nicht sicher ob das besser funktioniert, aber so brauchst du nicht am Anfang und endenicht “”. Vielleicht hat er da Probleme mit das du " und ’ benutzt.
Wenn du eh nur ein Command ausführen willst nimm doch Shell Command.
Sorry, natürlich kann ich das auch gerne als Text posten. Tut mir leid:
# Autodarts Shutdown Script
command_line:
- switch:
name: Autodarts Shutdown
unique_id: switch.autodarts_shutdown
command_on: "/homeassistant/scripts/Autodarts.sh"
command_off: "sudo ssh florian@192.168.178.43 'sudo shutdown now'"
So sieht halt momentan mein Switch in der configuration.yaml aus.
für on hab ich einen befehl genommen weil dort in der Doku stand das er wohl required ist…
der on befehl ist halt nur einfach so eingetragen.

