From 3d5e0055a242f541ef0afab85e85d6004447d69f Mon Sep 17 00:00:00 2001 From: gcohen Date: Mon, 29 Dec 2014 22:11:34 -0800 Subject: adding PN control --- python/examples/futureHouse/futureHouse.py | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/python/examples/futureHouse/futureHouse.py b/python/examples/futureHouse/futureHouse.py index 7391bfc..322036e 100644 --- a/python/examples/futureHouse/futureHouse.py +++ b/python/examples/futureHouse/futureHouse.py @@ -9,6 +9,15 @@ import RPi.GPIO as GPIO sensor = BMP085.BMP085() +GPIO.setmode(GPIO.BOARD) +StepPins = [26,24,22,19] + +for pin in StepPins: + print "Setup pins" + GPIO.setup(pin,GPIO.OUT) + GPIO.output(pin, False) + + publish_key = len(sys.argv) > 1 and sys.argv[1] or 'demo-36' subscribe_key = len(sys.argv) > 2 and sys.argv[2] or 'demo-36' secret_key = len(sys.argv) > 3 and sys.argv[3] or 'demo-36' @@ -18,6 +27,7 @@ ssl_on = len(sys.argv) > 5 and bool(sys.argv[5]) or False pubnub = Pubnub(publish_key=publish_key, subscribe_key=subscribe_key, secret_key=secret_key, cipher_key=cipher_key, ssl_on=ssl_on) + channel = 'futureHouse' # pulse lengths have a max of 4096 @@ -65,13 +75,6 @@ def callback(message, channel): pubnub.publish(channel, enviro, callback=pubMessage, error=pubMessage) - - # print "Sending Environmental Stats" - # print 'Temp = {0:0.2f} *C'.format(sensor.read_temperature()) - # print 'Pressure = {0:0.2f} Pa'.format(sensor.read_pressure()) - # print 'Altitude = {0:0.2f} m'.format(sensor.read_altitude()) - # print 'Sealevel Pressure = {0:0.2f} Pa'.format(sensor.read_sealevel_pressure()) - # if 'openDoor' in message: moveDoor("open") elif 'closeDoor' in message: @@ -99,14 +102,6 @@ pubnub.subscribe(channel, callback=callback, error=callback, # http://www.raspberrypi.org/forums/viewtopic.php?f=37&t=32826 def moveDoor(direction): - GPIO.setmode(GPIO.BOARD) - StepPins = [26,24,22,19] - - # Set all pins as output - for pin in StepPins: - print "Setup pins" - GPIO.setup(pin,GPIO.OUT) - GPIO.output(pin, False) stepCount = 8 globalcount = 1600 -- cgit v1.2.3