Hi,
ich stehe auf dem Schlauch, ich bekomme die Verbindung zwischen ... DOIF und einem System Befehl nicht hin...
define hyperion_doif DOIF ([wz_harmonyhub:currentActivity] !~ /PowerOff/) ({system('sudo ssh root@libreelec /storage/.config/autostart.sh > /dev/null 2>&1 &')}) DOELSEIF ([wz_harmonyhub:activity] eq "PowerOff") ({system('sudo ssh root@libreelec killall hyperiond 2>/dev/null')})
attr hyperion_doif wait 0:10
Der Befehl: {system('sudo ssh root@libreelec killall hyperiond 2>/dev/null')}
oder {system('sudo ssh root@libreelec /storage/.config/autostart.sh > /dev/null 2>&1 &')}
manuell ausgeführt, funktioniert über FHEM ... SSH wird über eine RSA Verbindung ohne Passwort aufgebaut...
Ich hoffe ihr habt einen Tipp für mich
Danke
Gibt es DOIF in FHEM 5.5 überhaupt schon? ;)
Bei mir klappte der Systemaufruf mit ({system "..."})
, ggf. @ maskieren.
Gibt es denn keine Logeinträge in denen der Fehler beschrieben wird?
Ich rufe in einem DOIF den ps4-waker so auf:
{qx(ps4-waker -c /opt/fhem/ps4-wake.credentials.json > /dev/null)}