Ich komme gerade mit meinen Gedankengängen und meinen Kenntnissen an meine Grenzen.
Aktuell nutze ich das Plugin homebridge-ssh um meinen Bildschirmschoner am Mac an/aus zu schalten.
Das Plugin musste ich irgendwann mal auf einen Pi Zero mit Node 11.x umziehen, da es auf der Haupt-Homebridge mit aktueller Node 12.x nicht mehr funktioniert. Das Plugin ist in die Jahre gekommen und wird nicht weiter entwickelt.
Problem mit dem Pi Zero ist, dass er von der Performance nicht besonders fix ist. Bis der Bildschirmschoner ein/aus geschaltet wurde meint Siri aufgrund eines Time-out, dass das Gerät nicht reagiert. Das ist natürlich nervig und war "früher" auf dem "großen" Pi kein Problem.
{
"accessory": "SSH",
"name": "Bildschirmschoner iMac",
"on": "osascript -e 'tell application \"ScreenSaverEngine\" to run'",
"off": "osascript -e 'tell application \"ScreenSaverEngine\" to quit'",
"state": "osascript -e 'tell application \"System Events\" to get running of screen saver preferences'",
"on_value": "on",
"exact_match": true,
"ssh": {
"user": "myusername",
"host": "xxx.xxx.xxx.xx",
"port": 22,
"password": "mysecretpassword",
"key": ""
}
},
Alles anzeigen
So viel zur Vorgeschichte.
Jetzt suche ich nach einer Alternative für das Plugin, was aber natürlich das gleiche kann. an/aus/status und einfach per shh ohne Key. Nur Name und Passwort.
Daher dachte ich an homebridge-cmd4 , hab aber keine Ahnung davon und ob das überhaupt geht. Wenn ja wie? Wenn nein, welche Alternative?
Für Ideen, oder Hilfe bin ich dankbar.