Hey @beedix, thanks for the questions!
Agreed that this is a pain point. It’s something we’d like to support, but we don’t at the moment. I don’t know of any controller that does this currently.
This is done automatically with Rachio. It’s our Water Budgeting feature. We generally water in the early morning. However, if you want to change your water times that’s an option. We will adjust watering duration automatically, but not specific watering times.