Gast
#4761305
Hallo, ich versuche nochmals mein Problem einfacher zu erklären:
ich rufe folgenden befehl auf:
feh -F -D 5 /home/pi/Desktop/Pictures/1920x1080/ & /home/pi/main.py
danach startet Feh wie erwünscht, mit "main.py" kann ich die slideshow
mit einer Taste am GPIO pausieren, mit der anderen Taste Bilder vorwärts
wechseln.
Wenn ich die pausiere Taste genug lange drücke, dann geht der raspi
automatisch auf shutdown.
=>Das funktioniert alles, aber nur für ca. 10min am Anfang, dann macht
der Raspi plötzlich ein neustart.
Dann versuche ich es nochmals und nochmals - die zeiten bis zu einem
Neustart werden immer kürzer --- bis am schluss der raspi nur startet
und dann wieder ausschaltet, und nicht mehr kommt. Dann sind nämlich die
SD-Daten beschädigt und neues image ist fällig.
das main.py sieht so aus:
#!/usr/bin/python
import os
from time import sleep
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(13, GPIO.IN)
GPIO.setup(15, GPIO.IN)
shutdown = 0
while 1:
if GPIO.input(13) == False:
shutdown = shutdown + 1
from subprocess import call
call(["/home/pi/h.sh"])
if shutdown >= 10:
os.system("sudo shutdown -h now")
else:
shutdown = 0
if GPIO.input(15) == False:
from subprocess import call
call(["/home/pi/right.sh"])
sleep(0.1);