Hallo Leute ich brauche mal etwas Hilfe.
Und zwar betreibe ich mein Pi als NAS/DLNA Server. Möchte jetzt so ein Paar kleine System Infos auf LEDs Anzeigen(z.b. CPU-Temperatur mit 3 LEDs und ob Grade ein Download/Upload Aktiv ist mit 2 LEDs).
Alles verkabeln ist kein Problem aber irgendwie hapert es am Script. Ich habe erstmal angefangen das Ganze Für die CPU zu schreiben aber meine LEDs wollen einfach nicht Leuchten. Vllt hat einer von euch mal eine Idee.
Hier das Script was ich bisher habe:
Code
try:
import RPi.GPIO as GPIO
import os
import time
except RuntimeError:
print ("Error importing GPIO.lib")
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
def getCpuTemperature():
tempFile = open( "/sys/class/thermal/thermal_zone0/temp" )
cpu_temp = tempFile.read()
tempFile.close()
return float(cpu_temp)/1000
while True:
temp = getCpuTemperature
if temp <= 40:
GPIO.setup(7,GPIO.OUT)
GPIO.setup(11,GPIO.IN)
GPIO.setup(13,GPIO.IN)
elif temp >= 41:
GPIO.setup(7,GPIO.IN)
GPIO.setup(11,GPIO.OUT)
GPIO.setup(13,GPIO.IN)
if temp >= 55:
GPIO.setup(7,GPIO.IN)
GPIO.setup(11,GPIO.IN)
GPIO.setup(13,GPIO.OUT)
else:
time.sleep(1)
else:
GPIO.cleanup
time.sleep(1)
Alles anzeigen
Danke schonmal für eure Hilfe.