Module hue_api.groups
Expand source code
class HueGroup:
    """
    Class that corresponds to a group of Hue Lights. 
    Attributes:
    - `id` (`int`): Group's ID
    - `name` (`str`): Group's name
    - `lights` (`[HueLight]`): List of lights belonging to this group
    """
    def __init__(self, id, name, lights):
        self.id = id
        self.name = name
        self.lights = lights
    def __str__(self):
        num_lights = len(self.lights)
        result = f"Group({self.id}) - {self.name} - {num_lights} lights"
        for light in self.lights:
            result = result + "\n" + light.__str__()
        return resultClasses
- class HueGroup (id, name, lights)
- 
Class that corresponds to a group of Hue Lights. Attributes: - id(int): Group's ID -name(str): Group's name -lights([HueLight]): List of lights belonging to this groupExpand source codeclass HueGroup: """ Class that corresponds to a group of Hue Lights. Attributes: - `id` (`int`): Group's ID - `name` (`str`): Group's name - `lights` (`[HueLight]`): List of lights belonging to this group """ def __init__(self, id, name, lights): self.id = id self.name = name self.lights = lights def __str__(self): num_lights = len(self.lights) result = f"Group({self.id}) - {self.name} - {num_lights} lights" for light in self.lights: result = result + "\n" + light.__str__() return result