То есть по мере смещения времени заката-рассвета программу придётся корректировать.
Может быть, поставить датчик освещенности (фотореле), самый простой, типа тех, которые свет включают когда начинает темнеть. Он рассчитан на подачу питания на осветители, но можно вместо осветителя подавать питание на реле, а замыкание его контактов читать Овеном. Овен тогда будет выполнять открывание/закрывание, включая чтение концевиков.