I did something like what you might want for myself... or for my family to control our roller shutters. It is built on the fantastic cron-plus node. I have a group on my dashboard for each shutter. There are some control on it for moving up/down or to special positions. See the screen shot:
In the middle there is a button with a clock that jumps to another page displaying what I call "schedule setup". It looks like:
Here you can add/edit/delete schedules and mark them active or inactive. Schedules can be based on times or solar events. Depending on the device that this page is called from a scheduler payload can either be set with a slider (for roller shutters or dimmers) or a switch (for lights, ...). On leaving this page it jumps back to the device it came from and shows the scheduled times as a list (to be removed as the graph now seems to work) and as a graph (see first image).
If someone is interested I might compose an example flow. But don't expect it to happen today or tomorrow, it might take some time. That's because this project started small and grew a lot...