コード例 #1
0
 def get_hue_state(self, request):
     try:
         pairedDeviceId = request.get_arg("pairedDeviceId")
         language = request.get_arg(AppInfo.REQUEST_KEY_LANGUAGE)
         returnStr = HueControllerService.get_hue_state(pairedDeviceId, language=language)
         self.send_response(returnStr, request.requestId)
     except SystemException as se:
         self.send_response(se.value, request.requestId, se.value["returnValue"], se.value["returnMessage"])
     except Exception as e:
         self.send_response({"error":str(e)}, request.requestId, 1001)
コード例 #2
0
 def set_color_temperature(self, request):
     try:
         pairedDeviceId = request.get_arg("pairedDeviceId")
         transitionTime = request.get_value("transitionTime")
         ct = request.get_arg("ct")
         language = request.get_arg(AppInfo.REQUEST_KEY_LANGUAGE)
         returnStr = HueControllerService.set_color_temperature(pairedDeviceId, ct, transitionTime, language=language)
         self.send_response(returnStr, request.requestId)
     except SystemException as se:
         self.send_response(se.value, request.requestId, se.value["returnValue"], se.value["returnMessage"])
     except Exception as e:
         self.send_response({"error":str(e)}, request.requestId, 1001)
コード例 #3
0
 def set_color_hsb(self, request):
     try:
         pairedDeviceId = request.get_arg("pairedDeviceId")
         color = request.get_value("color")
         h = color.get_hue()
         s = color.get_saturation()
         b = color.get_brightness()
         transitionTime = request.get_value("transitionTime")
         language = request.get_arg(AppInfo.REQUEST_KEY_LANGUAGE)
         returnStr = HueControllerService.set_color_hsb(pairedDeviceId, h, s, b, transitionTime, language=language)
         self.send_response(returnStr, request.requestId)
     except SystemException as se:
         self.send_response(se.value, request.requestId, se.value["returnValue"], se.value["returnMessage"])
     except Exception as e:
         self.send_response({"error":str(e)}, request.requestId, 1001)