Как сделать таймер с привязкой к восходу и закату?

Необходимо организовать управление освещением в темное время суток. Существующий таймер позволяет создавать события on/off только в фиксированное время.
Хочется иметь возможность привязки к времени восхода и заката плюс отдельно настаиваемая задержка/опережение.
Естественно, потребуется ввод географических координат места.

https://docs.blynk.io/en/blynk.apps/automations

Подключи к свободной ножке датчик освещения.
Или можно запрашивать информацию от времени от специализированных сервисов в интернете