func fetchGroupedLights(api *gen.ClientWithResponses) (map[string]gen.GroupedLightGet, error) {
    log.Info("Fetching grouped lights...")

    resp, err := api.GetGroupedLightsWithResponse(context.Background())
    if err != nil {