import RPi.GPIO as GPIO import os, subprocess, time os.environ['DISPLAY'] = ":0" displayison = False last_refresh = time.time() last_detected = time.time() GPIO.setwarnings(False) print('Pi Model is %s' % GPIO.RPI_INFO['P1_REVISION']) GPIO.setmode(GPIO.BCM) GPIO.setup(17, GPIO.IN) while True: if GPIO.input(17): last_detected = time.time() if not displayison: print('PIR active') displayison = True elif displayison: print('Quiet') displayison = False time.sleep(1)