comparison service/busyboxArduino/busybox.py @ 968:d68cb03ce575

more color test on ir leds Ignore-this: a1353cdd1ef49bd733877deecc25c84d darcs-hash:20150406005251-312f9-9c7c3d0c22f9b70b1d8d20887d2c6267c99744f7
author drewp <drewp@bigasterisk.com>
date Sun, 05 Apr 2015 17:52:51 -0700
parents 6c31b682a7d7
children
comparison
equal deleted inserted replaced
967:2489d111f4f1 968:d68cb03ce575
95 95
96 96
97 bb = Busybox() 97 bb = Busybox()
98 words = open('/usr/share/dict/words').readlines() 98 words = open('/usr/share/dict/words').readlines()
99 99
100 while 1:
101 bb.sendIr('led_22_key', 'RED')
102 bb.sendIr('led_22_key', 'BRIGHTNESS_DOWN')
103 bb.sendIr('led_22_key', 'BRIGHTNESS_DOWN')
104 bb.sendIr('led_22_key', 'BRIGHTNESS_DOWN')
105 bb.sendIr('led_22_key', 'BLUE')
106 bb.sendIr('led_22_key', 'BRIGHTNESS_DOWN')
107 bb.sendIr('led_22_key', 'BRIGHTNESS_DOWN')
108 bb.sendIr('led_22_key', 'BRIGHTNESS_DOWN')
109
110
111
100 class Poller(object): 112 class Poller(object):
101 def __init__(self): 113 def __init__(self):
102 self.lastWordTime = 0 114 self.lastWordTime = 0
103 self.last = None 115 self.last = None
104 self.s1 = [] 116 self.s1 = []
126 keyNum = self.last['keyDown'] 138 keyNum = self.last['keyDown']
127 sendOneShot((ROOM['ariBed/button%s' % keyNum], 139 sendOneShot((ROOM['ariBed/button%s' % keyNum],
128 ROOM['change'], 140 ROOM['change'],
129 ROOM['down'])) 141 ROOM['down']))
130 if self.last['motion']: 142 if self.last['motion']:
131 bb.sendIr('ON') 143 bb.sendIr('led_22_key', 'ON')
132 else: 144 else:
133 bb.sendIr('OFF') 145 bb.sendIr('led_22_key', 'OFF')
134 146
135 147
136 @klein.route('/graph', methods=['GET']) 148 @klein.route('/graph', methods=['GET'])
137 def getGraph(request): 149 def getGraph(request):
138 g = StateGraph(ROOM.busybox) 150 g = StateGraph(ROOM.busybox)