Hallo Community.
Mein Pi 2 läuft als Mediencenter mit Openelec an meinem LG Fernseher. Die Steuerung mit der TV Fernbedienung über CEC funktioniert prima. Die Benutzung der TV Fernbedienung zum Steuern des Pi war Pflicht - eine zusätzliche Fernbedienung wollte ich nicht am Couchtisch liegen haben. Schaltet man den TV dann mit der Fernbedienung aus, sendet er per CEC den Ausschaltbefehl an alle angeschlossenen CEC clients. Das betrifft in meinem Fall einen AV Receiver, einen BR Player und eben den Pi. Das funktioniert auch sehr zuverlässig. Der Pi fährt runter, der Energieverbrauch geht auf ca. 200 mW zurück. Damit kann ich leben. Nun kommt allerdings das Problem mit dem Aufwecken des Pi aus dem Shutdown-Zustand. Dazu gibt es bekanntlich zwei Möglichkeiten:
- Kabel abziehen
- Einen Resettaster anlöten und den Pi resetten.
Jedes Mal das Kabel abziehen wollte ich nicht. OK, der TV hängt eh an einer Funksteckdose, die abends ausgeschaltet wird. Da könnte ich den Pi mit dran hängen und er würde darüber komplett ausgeschaltet werden und beim Einschalten der Funksteckdose wieder hoch fahren. Meistens passiert das Ausschalten des TVs (und damit das Senden des Shutdown Signals an den Pi) und das Ausschalten der Funksteckdose aber ziemlich kurz hintereinander. Mir war das Risiko zu groß, dem Pi mitten im Runterfahren den Saft abzudrehen. SD Karte "defekt" etc.
Der Pi muss also dauerhaft mit Spannung versorgt werden. Einen Reset Taster anlöten und diesen jedes Mal zu drücken, wenn man den Fernseher einschaltet war mir auch zu umständlich. Das muss automatisch passieren, wenn der Fernseher eingeschaltet wird.
Ich hab dann für mich eine Lösung gefunden, die vielleicht vielen Leuten helfen kann, die ihren Pi als Mediencenter am TV benutzen. Was kann man nun als Steuersignal benutzen um einen Reset am Pi auszulösen? Es sollte eine kleine Gleichspannung sein, einigermaßen robust und natürlich muss man dran kommen, ohne den ganzen Fernseher aufschrauben zu müssen. Natürlich! Die USB Schnittstelle.
Mein TV hat drei solcher Anschlüsse. Ich benötige keinen davon (hab keine PVR Festplatte angeschlossen). Schaltet man den TV aus, werden die 5 V der USB Buchse abgeschaltet. Wird der TV eingeschaltet, werden auch die 5 V eingeschaltet. Ich hab mir also eine kleine Schaltung überlegt, die den Pi resettet wenn die 5 V der USB Schnittstelle eingeschaltet werden. Es wird kein Reset ausgelöst, wenn die 5 V abgeschaltet werden (also wenn der TV ausgeht). Somit kann der Pi in aller Ruhe runter fahren und dann im Standby Modus auf die 5 V vom TV warten. Es gehen nun also zwei USB Kabel an den Pi. Das eine kommt vom 5 V Steckernetzteil und das andere geht an den Fernseher. Schaltet man den TV ein, bekommt der Standby-Pi einen Reset und fährt hoch. Genau so solls sein - ohne zusätzliche Fernbedienung oder zusätzlichen Taster.
Ziemlich lange Rede, kurzer Sinn: Ich weiß nicht, ob eine solche Lösung schon existiert. Wenn ja, hab ich das Rad wohl für mich neu erfunden. Wenn nicht, schreibe ich hier gerne eine Anleitung rein, wie man die Schaltung aufbaut und anschließt. Wenn sich also jemand meldet, der Bedarf an der Schaltung und vor allem an der Funktion hat, verfasse ich die Anleitung. Wenn nicht, spare ich mir die Arbeit
Viele Grüße,
Ollemo