Esempio n. 1
0
def get_all_lights():
    lights = []

    light_data = hue_api.request('get', hue_light._request_string)
    for light_id in light_data:
        lights.append(hue_light(light_id))

    return lights
Esempio n. 2
0
    def _api_request(self, method, request='', payload=None):
        if isinstance(payload, str):
            payload = json.loads(payload)

        if payload:
            payload['transitiontime'] = self.transitiontime

        return hue_api.request(
            method,
            hue_group._request_string + str(self._id) + '/' + request, payload)