Shell Befehl per Aqara Schalter

Moin zusammen,

ich würde gerne per Aqara Schalter einen Shell Befehl auf einem “anderen” Rechner ausführen.

Home Assistant läuft in einer VM und Autodarts auf dem Rechner selbst. Nur Autodarts schaltet irgendwann im dauerbetrieb die Kameras aber so das ich über die Konsole killall autodarts und dann wieder autodarts eingeben muss damit er neu startet.

Das würde ich gerne über den Schalter machen.

Per ssh & web terminal komme ich auch auf den Rechner und kann die Befehle eingeben. Aber per Schalter bekomme ich das nicht hin (totaler Anfänger und nicht mehr so jung).

Problem dabei zusätzlich ist evtl das ich das Passwort vom Rechner eingeben muss.

Vielleicht kann mir das jemand in Schritten erklären was ich machen muss.

Danke schonmal

Bin nun etwas weiter gekommen.

Ich habe einen Button auf dem Dashboard der das Script auf dem eigentlichen Rechner ausführt.

Das Problem was ich noch habe ist das er Autodarts beendet aber nicht wieder neu startet

Wenn ich das Script auf dem Rechner manuell starte funktioniert es einwandfrei.

Hat da jemand vielleicht eine Idee?

Muss ich an dem Script was ändern?

#!/bin/bash

killall autodarts
sleep 10
DISPLAY=:0 XAUTHORITY=/home/fornuk/.Xauthority nohup autodarts >/dev/null 2>&1 %

Keiner eine Idee? Es ist doch wahrscheinlich nur eine Kleinigkeit