Ich habe jetzt mit Hilfe von folgendem Post einen Workaround gefunden:
http://openelec.tv/forum/124-rasp…nstall-rpi-gpio
Wie es genau geht, halte ich hier fest, vielleicht freut sich irgendwann jemand hierüber.
1. Ladet euch die python-Library rpi-gpio herunter (Datei nicht von mir hochgeladen, aus oben verlinktem Thread):
http://d-h.st/hJl
2. Mit Hilfe von winscp und putty:
Legt auf dem Pi im Ordner storage den Ordner downloads an und entpackt in diesem dann die runtergeladene .zip.
Das sieht dann so aus:
/storage/downloads/python/RPi/(entpackte Dateien)
3. Legt folgende Datei mit folgendem Befehl an:
der Inhalt sollte lauten:
# shutdown script for Raspberry Pi
# watch LOW level on pin 5 to enter sleep mode
# status led on pin 8: ON = ready, BLINK = confirm button
import sys
sys.path.append('/storage/downloads/python')
import RPi.GPIO as GPIO
import os
import time
# use the pin number as on the raspi board
GPIO.setmode(GPIO.BOARD)
# set pin 8 as output and HIGH, pin 5 is input
GPIO.setup(8, GPIO.OUT)
GPIO.output(8, True)
GPIO.setup(5, GPIO.IN)
# start the loop for every .5 seconds, waiting for LOW on pin 5
# then 2 short flashes with led to confirm and shutdown to sleep mode
while True:
if not (GPIO.input(5)):
GPIO.output(8, False)
time.sleep(.1)
GPIO.output(8, True)
time.sleep(.1)
GPIO.output(8, False)
time.sleep(.1)
GPIO.output(8, True)
os.system("shutdown -h now")
time.sleep(.5)
Alles anzeigen
Das wäre dann das Skript, was alles steuert. Beachtet aber, dass ihr das eine Kabel, was in der ersten Anleitung (http://www.forum-raspberrypi.de/Thread-tutoria…incl-status-led) an Pin 7 angeschlossen war an Pin 8 muss! Openelec benutzt Pin 7 anscheinend schon.
4. Jetzt noch ausführbar machen...
5. ...und in den Autostart:
mit dem Inhalt:
6. Zuletzt:
und den Pi das erste Mal mit einem Taster starten, viel Spaß!