I don't think that this would work because the i3's charge window algorithm emphasizes reaching a full charge by the departure time even if this means starting charging prior to the start of the charge window and/or ending charging after the end of the charge window. This behavior has frustrated i3 owners whose priority is to charge only during the presumably low-cost charge window.If you know roughly when it'll reach your desired charge level can you not just set the appropriate charge window in the app?