GPIO state tracking for time_based covers

Not sure if this is the correct forum to ask for ESPHOME related update/changes, but here I am.
Sensor, or GPIO state tracking, instead of time since button pressed for time_based covers?
At the time of writing, the time is based on when the ESP button was pressed, however, I have a case where the same wire that the ESP GPIO changes can be externally turned on and off, which the GPIO can sense. Why not track the on/off state, instead of when it was pressed in home assistant?

Nope.
Try here…