-g bedeut global
ohne -g werden nur deine Plugins angezeigt.
Die meisten Plugins der homebridge werden aber -g global installiert, so zu sagen für alle zugreifbar
-g bedeut global
ohne -g werden nur deine Plugins angezeigt.
Die meisten Plugins der homebridge werden aber -g global installiert, so zu sagen für alle zugreifbar
deshalb „mutig“
ich bin mutig, fahre den aktuellen beta ![]()
und wenn man mutig ist auch ein rpi-update
damit währe ich vorsichtig, das installiert den aktuellen Beta Kernel .
Bleib weiter beim Release Kernel.
werde es versuchen
Thanks
aktuell wird gemeldet dein Kurzbefehl,
Osascript hat nicht das Recht Tastatureingaben zu machen
So ähnlich habe ich es aktuell mit Web-Radio gemacht, da damit alle AirPlay2 Lautsprecher über längere Zeit synchron laufen.
Ist euch bekannt ob man an osascript auch das Password zum deaktivieren des screensaver mit geben kann?
"on_cmd": ssh [email protected] "osascript -e 'tell application \"ScreenSaverEngine\" to run'",
Das Plugin will den Befehl mochmal in "
"on_cmd": "ssh [email protected] "osascript -e 'tell application \"ScreenSaverEngine\" to run'"",
ob es geht musst Du probieren, ich lasse da dann ein script starten bs_on.sh
nano
nano /home/pi/bs_on.sh
chmod 755 /home/pi/bs_on.sh
bs_on.sh
#!/bin/bash
ssh [email protected] "osascript -e 'tell application \"ScreenSaverEngine\" to run'"
state kann frei bleiben (zur Not)
so ungefähr könnte es man machen
Ich habe es so gelöst:
{
"accessory": "CmdTriggerSwitch",
"name": "Antenne 80er (Mac)",
"stateful": true,
"onCmd": "sudo ssh [email protected] /Users/det/speaker.sh antenne80 start",
"offCmd": "sudo ssh [email protected] /Users/det/speaker.sh antenne80 stop"
},
Der user meldet sich per ssh am MAC an und startet in diese Fall ein Script
das sollte auch mit osascript funktionieren.
Damit das ohne Passwort funktioniert muss zwingend eine ssh Key erstellt und importiert werden.
siehe hier
Da ein neuer Link gesetzt wird, benutzen die anderen den miio vom vacuum-Plugin
Ich selbst benutze ua. auch einen Standlüfter und er funktioniert immer noch.
diesen Link, einfach löschen und nochmal installieren
/usr/local/bin/miio
das Plugin bringt jetzt selbst ein miio mit
Einfach editieren und speichern reicht aus.
Gehe in den Ordner wo das Script gespeichert wurde.
./WiFi_Check.sh
erstellt den Link
WiFi_Check.sh -? Ist Dein Freund
was willst du rausnehmen ?
Den Cron Job?
mit „sudo crontab -e“ , die Zeile löschen
Rechtschreibfehler
behoben, Danke
läuft auch bei mir
die Fehlermeldung sollte im syslog stehen
hier steht nur das der Service beendet wurde, aber nicht warum
steht alles da, mehrfach:
Error: Plugin /usr/local/lib/node_modules/homebridge-hydrawise requires a HomeBridge version of >=1.0.0 which does not satisfy the current HomeBridge version of 0.4.53. You may need to upgrade your installation of HomeBridge.
Fehler: Plugin /usr/local/lib/node_modules/homebridge-hydrawise erfordert eine HomeBridge-Version von >=1.0.0, die nicht der aktuellen HomeBridge-Version 0.4.53 entspricht. Möglicherweise müssen Sie Ihre Installation von HomeBridge aktualisieren.
homebridge aktualisieren!