···171171 if groups is None:
172172 all_groups = bridge.get_group()
173173 groups = [
174174- g["name"]
175175- for g in all_groups
176176- if g["name"] not in ("all", "Custom group for $lights")
174174+ info["name"]
175175+ for gid, info in all_groups.items()
176176+ if info["name"] not in ("all", "Custom group for $lights")
177177 ]
178178179179 for group_name in groups: