Hallo Leute
Ich frage nachdem ich mit Google nicht weitergekommen bin.
Ich schalte einen GPIO Ausgang,
In einer While Schleife warte ich bis ein Eingang HIGH wird setze den Ausgang rück und beende die Schleife mit break.
Nun möchte ich, dass wenn nach einiger Zeit "100 Sekunden" der Eingang nicht kommt den Ausgang rücksetzen und die Schleife beenden.
Ich bitte um Eure Hilfe.
So sieht die Schleife jetzt aus:
while True:
if (GPIO.input(23) or GPIO.input(20) and GPIO.input(26)):
GPIO.output(26, 1)
print("Tür ist offen")
break
Vielen Dank schon mal im Voraus