#! env/bin/python3 import RPi.GPIO as GPIO import time from datetime import datetime def get_pin_input(): # Pin Assignments PB1_BCM = 4 # Green PB2_BCM = 27 # Yellow PB3_BCM = 13 # Blue RELAY1_PIN = 26 # Water Pump RELAY2_PIN = 20 # Unassigned RELAY3_PIN = 21 # Lamp # Get current time. now = datetime.now() hour = now.hour minute = now.minute # Define alias variables for input devices. inputs = { 'green_button' : GPIO.input(PB1_BCM), 'yellow_button' : GPIO.input(PB2_BCM), 'blue_button' : GPIO.input(PB3_BCM), 'pump' : GPIO.input(RELAY1_PIN), 'lamp' : GPIO.input(RELAY3_PIN), 'hour' : hour, 'minute' : minute, } return inputs