I can add GarageDoorControl capability. The issue with it is because its a virtual switch, its really only binary. Its either open or closed. I could add some logic that after you hit the close button it will change it to "Closing" for certain duration, and then after that duration, set it to closed. Same thing for Opening/Open. It would obviously be just a guess as to whether it was actually still opening or closing and if it was successfully opened or closed.
What duration would you like me to use for opening and closing?
From the other thread it also sounds like you want it to ignore subsequent open commands while its opening and same for closing. Is that correct or is there some other logic you want built in?