Пример #1
0
 def toggle(self, words, origin):
   send_cmd('RF', 'send_IR', ["AirConditionerPower.txt"])
   pass
Пример #2
0
 def init_response(self, origin):
   send_cmd('tower', 'setState', [RGBState.STATE_CHASE])
   self.response_start_time = time.time()
   now = datetime.datetime.now().time()
   if origin != 'console' and now > NOVOICE_END and now < NOVOICE_BEGIN:
     send_cmd('speaker', 'play_sound', ['confirm.wav'])
Пример #3
0
 def end_response(self, origin):
   while (time.time() - self.response_start_time < 1.0):
     time.sleep(0.1)
   send_cmd('tower', 'defaultState')
Пример #4
0
 def toggle(self, words, origin):
   if origin in ["livingroom", "console"]:
     send_cmd('tracklight', 'toggle')
   elif origin == "hackspace" or "hack" in words:
     self.toggle_hacklight()
Пример #5
0
 def toggle_hacklight(self):
   val = 255 if self.hacklight else 0
   send_cmd('RF', 'send_cmd', [RFController.FET1, val, RF["hackspace"]])
   self.hacklight = not self.hacklight
Пример #6
0
 def powerbtn(self):
   send_cmd('RF', 'send_IR', ["ProjectorPower.txt"])
   send_cmd('RF', 'send_IR', ["ProjectorPower.txt"])
Пример #7
0
 def screendown(self):
   send_cmd('RF', 'send_IR', ["ProjectorScreenStop.txt"])
   send_cmd('RF', 'send_IR', ["ProjectorScreenDown.txt"])
Пример #8
0
 def screenup(self):
   send_cmd('RF', 'send_IR', ["ProjectorScreenStop.txt"])
   send_cmd('RF', 'send_IR', ["ProjectorScreenUp.txt"])
Пример #9
0
 def toggle(self, words, origin):
   send_cmd('RF', 'send_IR', ["SideProjectorPower.txt"])
   time.sleep(0.5)
   send_cmd('RF', 'send_IR', ["SideProjectorPower.txt"])
Пример #10
0
  def chan(self, c):
    send_cmd('RF', 'send_IR', ["SoundSystemA%d.txt" % c])
    time.sleep(0.5)

    send_cmd('RF', 'send_IR', ["SoundSystemB%d.txt" % c])
    time.sleep(0.5)