Duplicate lock component for garage control

Is there a way to duplicate the simplicity of the door lock controls for garage doors?

Specifically, I’d like to have the garage doors display like the locks with an open/close (instead of lock/unlock) and have the mdi icon change from closed garage door to open garage door.

I already have arduino sensors to indicate open or closed, and I’m using arduino relays to activate (mimic a momentary switch) to open and close them via mqtt.

This might work for you.

I was trying to avoid that… I like the simplicity of just open and close (like the lock and unlock with the locks component), but thanks!

There is no way to combine all of the various components into a single “garage door” entity without creating a cover template as @Tediore pointed out to you above. That is specifically the purpose of that template.