jemand hier der ein Raspberry pi 4 Python Script Problem lösen kann? mir gehen die Ideen aus.
es geht um ein Script für eine Lüftersteuerung
es soll immer laufen, aber das tut es nicht, trotz CornJob startet es nicht, und wenn ich es händisch starte lauft es nur solange das Fenster offen ist ...
2022-09-05-211454_640x480_scrot.png
2022-09-05-211702_640x480_scrot.png
das Script kann ich hier nicht Hochladen?
daher als Text:
# Jugend Programmiert Raspberry Pi Lüftersteuerung
# Fertiges Programm, geschrieben in Python3
# Details und Anmerkunden auf JP42.io/Projekt/Luefter
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(2, GPIO.OUT)
GPIO.setup(3, GPIO.OUT)
GPIO.setup(4, GPIO.OUT)
GPIO.setup(17, GPIO.OUT)
GPIO.output(2, GPIO.LOW)
GPIO.output(3, GPIO.LOW)
GPIO.output(4, GPIO.LOW)
GPIO.output(17, GPIO.LOW)
while 1:
tempData = "/sys/class/thermal/thermal_zone0/temp"
dateilesen = open(tempData, "r")
temperatur = dateilesen.readline(2)
dateilesen.close()
print("Deine CPU hat " + temperatur + " Grad")
normal = 48
warm = 51
heiss = 55
temperatur = int(temperatur)
if temperatur <= normal:
#print ("Die CPU ist Normal, die grüne LED geht an.")
GPIO.output(2, GPIO.HIGH)
GPIO.output(3, GPIO.LOW)
GPIO.output(4, GPIO.LOW)
GPIO.output(17, GPIO.LOW)
if temperatur > warm:
#print ("Die CPU ist Warm, die Gelbe LED geht auch an")
GPIO.output(2, GPIO.LOW)
GPIO.output(3, GPIO.HIGH)
GPIO.output(17, GPIO.HIGH)
if temperatur > heiss:
#print ("Die CPU ist wärmer als warm! Die Rote LED geht an und wir schalten den Lüfter ein !")
GPIO.output(2, GPIO.LOW)
GPIO.output(3, GPIO.LOW)
GPIO.output(4, GPIO.HIGH)
GPIO.output(17, GPIO.HIGH)
time.sleep(10)
GPIO.cleanup()
Wobei das Print nicht notwendig wäre, es soll nur laufen und den Lüfter Steueren,
wer Interesse hat, das ganze ist von hier: https://www.reichelt.at/at/de/raspberr…190438.html?r=1
.
ich hatte es schon mal auf einem anderem Raspy laufen, aber irgendwas Übersehe ich?
.