Я этто понимаю и есть у меня перемменные отдельно часы, минуты, секунды
Сперва надо определиться с периодичностью и разрешением. Например, периодичность — месяц, разрешение — час. Или, периодичность — неделя, разрешение — минута (больше всего похоже на ваши условия). Допустим, надо включать с 8 утра вторника до 6:30 среды, и с 5 вечера четверга до 12 дня пятницы.
1. Переводите все эти точки в секунды относительно 0:00 понедельника. У вас будет набор целых чисел — это относительные границы интервалов
2. Получаете текущую дату и день недели, вычисляете epoch time 0:00 прошедшего понедельника
3. Прибавляете число из п.2 ко всем числам из п.1 — это вы получили абсолютные границы интервалов в секундах
4. Берете текущее время в секундах (epoch time) и смотрите, в какой интервал оно попало
5. Если в какой-то попало — включаете свет, если в конце не попало ни в какой — гасите