Files
hwp_goodies/smartmirror_poll.py

37 lines
592 B
Python

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()