Hallo zusammen,
erstmal vielen Dank für die Arbeit, die Inspirationen, Anleitungen und alles, was ihr alle hier leistet. Ich träume schon seit längerem davon, meine Wohnung smarter zu machen, als die üblichen "Licht an" "Licht aus" Kommandos und habe hier wirklich großartige Dinge gesehen. ...mehr zum Träumen, aber leider auch mehr zum Verzweifeln...
Ich stehe (unter anderem) vor folgendem Problem:
Ich konnte Homebridge auf meinem herumliegenden Pi 3 ohne Probleme dank der ausführlichen Anleitung installieren und es läuft zuverlässig. Ich habe allerdings wirklich sehr wenig, bis keine Ahnung, was ich mit den einzelnen Befehlen da überhaupt getan habe.
Einige Plugin laufen auch schon und funktionieren zuverlässig. Lampen gehen dank DelaySwitches verzögert aus und schalten sich nur für ein paar Sekunden an.
DarkSky protokolliert sauber dank Weather-Plus gefühlt alles, was man so protokollieren kann.
Mein eigentlicher Gedanke, als ich Homebridge installiert habe, war aber ein anderer. Ich wollte den AppleTV (und Fernseher) mit Sprachbefehl ausschalten. Abends ist die Standardroutine: Esszimmer aus, Wohnzimmer dimmen, kurze Zeit später aus, Schlafzimmer an, etc... Nun stehe ich in meinem dunklen Wohnzimmer und der AppleTV strahlt mich durch meinen Fernseher an. Ich weiß mit iOS 12.2 könnte da mehr möglich sein, aber 1. mag ich basteln und 2. würde ich den Fernseher auch für andere Dinge an und aus schalten wollen als den AppleTV.
Gegooglet, getan. Homebridge gefunden und installiert,...
AppleTV plugin gefunden (-apple-tv): Versucht zu installieren, Fehler. autoconf installiert, immer noch Fehler. libsodium installiert, libtool, g++ und was nicht noch alles: Resultat: Installation läuft nach ca. 10 Minuten weiterhin in einen Fehler. Haben anscheinend auch andere, ich konnte bislang keine Lösung dafür finden: "Error: make nodesodium exited with code null" etc.
Neue Idee. Pi 3 mit HDMI an Fernseher anschließen, schließlich gibt es ja CEC:
CEC-Accesories gefunden (-cec-accessories): cec-client installiert. Plugin wird angezeigt. Scan durchgeführt. Fernseher und AppleTV gefunden. Config aktualisiert, Restart. Beide Geräte werden in der Eve App angezeigt, aber können nicht gesteuert werden.
Weitere plugins gefunden (-hdmi-cec und -tv-cec und -cec). Alle haben das gleiche Probleme. Die Schalter werden angezeigt, aber nichts lässt sich ansteuern.
Nach einiger Zeit habe ich dann versucht ohne plugin die Geräte über die Kommando-Zeile zu steuern: Siehe da: echo standby 0 | cec-client -s -d 1 macht den TV aus, standby 4 den AppleTV. echo on 0 bzw. 4 fährt alles wieder hoch und pow liefert zuverlässig ihren ON/OFF Status. Mehr brauche ich ja erstmal gar nicht. Das muss doch auch in HomeKit Schaltern gehen?!...
Neue Idee: Homebridge-cmdswitch2: Befehle eintragen und gut ist. Leider wieder kein Erfolg. plugin läuft, Geräte werden angezeigt, aber werden als unresponsive angezeigt und schalten weder TV noch AppleTV.
Seid bitte gnädig mit mir, ich habe wirklich wenig Ahnung von dem was ich da in die Kommandozeile tippe... Ich will doch nur meinen Fernseher aus machen.
Ich hoffe jemand kann mir helfen.
Schon mal Danke fürs durchlesen und erneut Danke für dieses Forum!
Rohwi
p.s.: sollte das im Forum schon beantwortet sein, verweist mich gerne dahin. Ich habe versucht zu Suchen, aber leider nichts passendes finden können.