Mercurial > code > home > repos > homeauto
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) |