Raspbian VDR Streaming Client - Einschalten mit Taster

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Status LED (optional))
(Einschalten mit Taster)
Zeile 7: Zeile 7:
  
 
[http://www.forum-raspberrypi.de/Thread-tutorial-hoch-und-runterfahren-mittels-taster-incl-status-led Artikel im Raspberry-Forum]
 
[http://www.forum-raspberrypi.de/Thread-tutorial-hoch-und-runterfahren-mittels-taster-incl-status-led Artikel im Raspberry-Forum]
 +
 +
Ein Schnelltest mit dem PI 2B hat nicht funktionert. Kann das jemand bestätigen?
  
 
==Auschalten mit Taster (optional)==
 
==Auschalten mit Taster (optional)==

Version vom 18. Februar 2015, 19:07 Uhr

Inhaltsverzeichnis

Einschalten mit Taster

Entgegen vieler Aussagen kann man den PI mittels Taster einschalten wenn er heruntergefahren ist, aber noch Spannung hat. Im verlinkten Beitrag ist ein 10K-Pullup-Widerstand eingezeichnet, der ist aber überflüssig weil dieser GPIO bereits einen Pullup hat (wegen Alternativ-Verwendung als I2C).

Ein Taster zwischen Pin-3 (GPIO-3) und Pin-6 (GND) ist alles was man braucht. Das Einschalten funktioniert dann ohne weitere Maßnahmen (Hardwarefunktion).

Artikel im Raspberry-Forum

Ein Schnelltest mit dem PI 2B hat nicht funktionert. Kann das jemand bestätigen?

Auschalten mit Taster (optional)

Dazu braucht es eine Software die den GPIO überwacht und gegebenenfalls den PI herunterfährt. Der obige Link enthält auch den Phyton-Code dazu. Allerdings wird der GPIO im "Polling-Mode" abgefragt, das ist sehr suboptimal. Eventuell muss der Code angepasst werden damit Vdr erste beendet wird (bei runvdr; mit Sys V Init nicht nötig). Man kann den Vdr aber genauso gut mit der Fernbedienung ausschalten.

Status LED (optional)

An GPIO-4 kann man eine extra Staus-LED anschließen. Details sind über den obigen Link zu finden.

Als Vorwiderstand für eine grüne 2mA LED hat sich hier 680R bewährt. Die LED ist dann noch gut zu sehen, stört aber nicht beim Fernsehen.

Um die LED einzuschalten kann man in die /etc/rc.local folgendes einfügen:

# external LED on gpio 4
echo 4 >/sys/class/gpio/export
echo out >/sys/class/gpio/gpio4/direction
echo 1 >/sys/class/gpio/gpio4/value

Zum Ausschalten der LED (falls dies gebraucht wird):

echo 0 >/sys/class/gpio/gpio4/value


Algemeines zur Verwendung der GPIO