Hey Greg
We like a challenge so take a look at the attached - not sure if it completely meets what you are trying to do - but it's our interpretation! I have to say its a rather tricky problem and a little harder than it first looks!! Anyhow, if you have any questions about what we've done or ideas for improvements feel free to get back to us!
(2.53 MiB) Downloaded 1627 times
By the way, we noticed in the file you attached that your graph for 20km doesn't meet the requirements for max 1 hour of travelling time between cooling stops (you have a travel time of 1 hour 30 minutes) and an extended cooling stop (one hour) every 4 hours (your cooling stops are all 30 minutes). We designed the widget to follow the requirements rather than your graph - hope this is OK!
If you like what we've done and feel like buying us a coffee - feel free to leave a donation by clicking the button below (by the way we can provide a EU Tax Receipt if needed!).
Also, don't hesitate to get back to us with any suggestions for improvements to the widget we've created.
Cheers
DashboardWidgets