That is one option. Another is simply determine a charging duration, add a buffer and set the charge timer. Currently I do what you suggested.
I start my work week out between 45-60% SOC. I get up in the morning, plug in on day 2. Unplug 75 mins later when I leave for work. On my day off, I get up and still plug in but unplug when I have determined I have had enough to get what I need done. Lately it hasn't been much but earlier in Summer, I was setting a timer to start anywhere from 1 to 4 am depending on my plans for that day.
FYI; I have enough every day to go to work and back twice. I have never had to do this but with this much available range, it would be foolish to not be prepared for the first time this comes up.