intial import from article

This commit is contained in:
2019-07-31 20:02:36 +02:00
commit a46da2a8bf
3 changed files with 99 additions and 0 deletions

36
smartmirror_poll.py Normal file
View File

@@ -0,0 +1,36 @@
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
try:
#PIR auslesen
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:
os.system("vcgencmd display_power 1")
wait=1
elif read==0 and wait==1:
wait=0
time.sleep(0.01)
except KeyboardInterrupt:
GPIO.cleanup()