Auf meinem Raspberry Pi läuft OpenELEC. Die XBMC hat einen Power-Button in der linken unteren Ecke, mit dem ich den Raspberry Pi herunterfahren kann. Das funktioniert gut, aber ich weiß nicht, wie ich es nach dem Herunterfahren wieder einschalten soll. Der einzige Weg, wie ich es wieder in Gang bringen kann, besteht darin, den Netzstecker herauszuziehen und wieder einzustecken. Dies kann jedoch nicht der einzige Weg sein, dies zu tun.
Muss ich dafür einen eigenen Hardware-Netzschalter erstellen oder kann ich ihn auf andere Weise einschalten? Ich hätte gerne eine Fernbedienung, um sie einzuschalten.
Antworten:
Revision 2 der Himbeer-Pi-Platine hat Löcher auf der Platine zum Anschließen eines Rücksetzschalters . Dort können Sie zwei Steckbrücken löten und dann einen Druckknopf anschließen. Dies sollte den Raspberry Pi neu starten.
Wenn Sie den Raspberry Pi herunterfahren, werden die Platine und die USB-Anschlüsse auch dann mit Strom versorgt, wenn die CPU nicht läuft. Wenn Ihnen das wichtig ist, gibt es dieses Kickstarter-Projekt , das einen echten Netzschalter konstruiert, mit dem sich der Pi von der Software aus abschalten kann.
Die Quelle für diese Links.
quelle
Sie können einen inaktiven Raspberry Pi über die GPIO-Pins booten. Sie müssen lediglich Pin 5 mit Masse verbinden. Entweder mit einem Schalter oder einem Jumper.
Darüber hinaus können Sie denselben Pin / Schalter auch als Abschaltschalter verwenden. Dazu benötigen Sie lediglich eine einfache Schaltung, einen Widerstand und ein Python- Skript. Siehe folgendes Beispiel; Ich benutze das für meinen Raspberry Pi, und es funktioniert gut. Ich habe die LED einfach weggelassen, da ich sie nicht brauchte.
Quelle: Hoch- und runterfahren mittels Taster (inkl. Status-LED)
quelle
Wenn Sie eine Fernbedienung zum Einschalten des RPi verwenden möchten, empfehle ich das folgende Setup:
Kaufen Sie eine IR-Fotodiode oder noch besser einen IR-Fototransistor und verbinden Sie ihn mit Pin 5 und GND. Es wirkt wie ein Druckknopf. Wenn es IR-Strahlen von der Fernbedienung empfängt, schließt es kurz und verbindet daher Pin 5 mit GND, wodurch das RPi eingeschaltet wird.
Glücklicherweise hat das Kurzschließen von Pin 5 mit GND während des normalen Betriebs von RPi keine Auswirkung. Wenn das RPi jedoch heruntergefahren wird, können Sie eine IR-Fernbedienung verwenden, um das RPi einzuschalten.
Dies ist das Setup, das ich derzeit auf unseren Firmengeräten verwende;)
quelle
Verbinden Sie einfach den Raspberry Pi mit dem USB Ihres Fernsehers! (falls Ihr Fernseher einen hat). Ich habe es getan und es funktioniert einwandfrei. :)
quelle
Der Raspberry Pi kann weder über LAN noch per Timer aus der Ferne gebootet werden.
Vielleicht können Sie einen ferngesteuerten Netzschalter verwenden, um Ihren Raspberry Pi mit Strom zu versorgen? Ich habe sie nie benutzt, aber sie stehen zum Verkauf.
quelle
sudo systemctl poweroff
wie in meiner Antwort unter diesem beschrieben.Ich habe es mit einer einfachen ferngesteuerten Steckdose gelöst. Schalten Sie einfach den Raspberry Pi aus und wieder ein, so wie Sie Ihren Lichtschalter einschalten. Löten Sie nicht und machen Sie keine schwierigen Dinge. :-).
quelle
Wenn Sie das System bereits mit der Taste in XBMC angehalten haben, ist das Herausziehen des Netzkabels und das erneute Einsetzen der einfachste Weg, um den Pi einzuschalten. Es ist nicht großartig, aber es ist schnell.
quelle
Wie auf den anderen Postern bereits erwähnt, ist in der Raspberry Pi-Hardware kein Leistungsregler integriert, sodass Sie sich auf Hardware-Add-Ons verlassen müssen.
Eine Lösung wäre das RemotePi-Board, das das Raspberry Pi huckepack trägt und es Ihnen ermöglicht, OpenElec (oder andere XBMC-Distributionen) mit jeder Infrarot-Fernbedienung, die Sie bereits besitzen (z. B. die Fernbedienung Ihres Fernsehers oder Ihrer DVD), durch Lernen ein- und auszuschalten 'die Taste, die Sie wählen. Das Betriebssystem wird ebenfalls heruntergefahren, bevor das System heruntergefahren wird, um eine Beschädigung der SD-Karte zu vermeiden. Außerdem können Sie mit der Fernbedienung Ihr Mediacenter steuern.
quelle
Schließen Sie Ihre Pi an einen PoE-Switch an, und deaktivieren Sie einfach den Port des Pi, den Sie wiederherstellen möchten, und aktivieren Sie ihn erneut. Ich habe gerade ein VPN in mein Netzwerk und greife auf den PoE-Switch über dessen lokale IP zu und starte einen Pi aus einem Shutdown-Zustand.
(2) Methoden zur PoE-Aktivierung eines Pi:
PoE-Mütze : Schlagen Sie diese einfach auf Ihren Pi und beleuchten Sie sie mit einem Ethernet-Kabel, das an einen PoE-Switch angeschlossen ist. PoE-Hüte sind £ 20 von allen Pi-Händlern.
PoE-Splitter : Dies erfordert keine Änderung des Pi. Stecken Sie diesen Dongle an das Ende des an den PoE-Switch angeschlossenen Ethernet-Kabels und das Ethernet-Kabel vom Dongle in den Ethernet-Port des Pi und das MicroUSB-Kabel vom Dongle in den Standard-Power-MicroUSB-Port des Pi. Funktioniert mit jedem Pi-Modell und lässt es frei, einen anderen Hut zu verwenden (als den PoE-Hut). £ 9.90 von Amazon zum Zeitpunkt des Schreibens.
ZyXEL GS1900-8HP-GB0102F PoE-Switch : Der von mir verwendete und empfohlene PoE-Switch, um das Herunterfahren von Pi erneut zu animieren, ist der ZyXEL GS1900-8HP-GB0102F. Toller PoE-Switch mit vielen Schnickschnack und Unterstützung für PoE (802.3af) und PoE + (802.3at). £ 97 inkl. MwSt
PoE-Splitter für die Stromversorgung eines Pi 3B + UND eines 7 "Touchscreen-Displays
quelle
Es gibt wirklich wenig bis gar keinen Grund, das Media Center herunterzufahren. Es kostet nur ein paar Cent pro Tag.
Entfernen Sie jedoch nach dem Herunterfahren die Stromversorgung. Dann , wenn Sie möchten , dass es booten wieder, legt nur die Führung in die Steckdose :).
Bei den meisten Fernsehgeräten können Sie zwischen HDMI und anderen Eingängen wechseln, sodass es kein Problem geben sollte, wenn das Gerät trotzdem ausgeführt wird.
quelle
Durch Herunterfahren des Pi wird der Pi nicht ausgeschaltet. Linux wird jedoch angewiesen, den Cache zu leeren und die Bereitstellung des lokalen Speichers aufzuheben, wobei auch alle Netzwerkfreigaben getrennt werden. Es wird also hauptsächlich für ein sauberes Herunterfahren verwendet, um den Pi vom Strom zu trennen. Es ist fast so, als würden Sie Ihren Computer herunterfahren, anstatt den Netzstecker zu ziehen, während Sie Linux, Windows oder ein anderes Betriebssystem ausführen.
Der beste Weg könnte also eine ferngesteuerte Stromversorgung sein. Und dann zuerst OpenELEC / Kodi herunterfahren und dann die Stromversorgung ausschalten.
quelle
Ich hatte das gleiche Problem, also habe ich ein echtes USB-Kabel (nicht das Netzteil für USB) verwendet und es in mein Fernsehgerät eingesteckt. Wenn ich also mein Fernsehgerät einschalte, wird das USB mit Strom versorgt und mein Raspberry Pi startet ...
quelle