diff --git a/smartmirror_ir.py b/smartmirror_ir.py index 018b483..04580b4 100644 --- a/smartmirror_ir.py +++ b/smartmirror_ir.py @@ -26,9 +26,9 @@ def set_display(enable): def check_timeout(): - if timer >= TIMEOUT and display: + if timer >= TIMEOUT and display: set_display(False) - elif not display and timer < TIMEOUT: + elif not display and timer < TIMEOUT: set_display(True) @@ -42,7 +42,7 @@ if __name__ == "__main__": GPIO.add_event_detect(PIR_GPIO, GPIO.RISING, callback=motion) while True: time.sleep(1) - if timer < TIMEOUT: + if timer < TIMEOUT: timer += 1 check_timeout() except KeyboardInterrupt: diff --git a/smartmirror_poll.py b/smartmirror_poll.py index 5159182..0a6d897 100644 --- a/smartmirror_poll.py +++ b/smartmirror_poll.py @@ -1,33 +1,33 @@ import RPi.GPIO as GPIO import time import os - + #Board Mode: Angabe der Pin-Nummer GPIO.setmode(GPIO.BOARD) - + #GPIO Pin definieren fuer den Dateneingang vom Sensor PIR_GPIO = 16 GPIO.setup(PIR_GPIO,GPIO.IN) - -read=0 -wait=0 - + +read = 0 +wait = 0 + try: #PIR auslesen - while GPIO.input(PIR_GPIO)==1: - read=0 + while GPIO.input(PIR_GPIO) == 1: + read = 0 #Abbruch ctrl+c while True : #PIR Status abfragen read = GPIO.input(PIR_GPIO) - if read==1 and wait==0: + if read == 1 and wait == 0: os.system("vcgencmd display_power 1") - wait=1 + wait = 1 - elif read==0 and wait==1: - wait=0 + elif read == 0 and wait == 1: + wait = 0 time.sleep(0.01)