I’ve modified the ST default “Z-Wave Garage Door Opener” to better work with the “doors & locks” module. As far as I know, this would only be useful for the linear GD00Z device (and variants including the Iris opener.) This will allow you to select your garage door device as both the “open/close sensor” and the “garage door opener relay.” At that point, from within the “doors & locks” module, you can use “open and close it remotely” (and perhaps the other sub-modules that open/close the door.)
All this does is to add the “relay switch” and “momentary” capabilities to the type, stubs on()/off(), and defines push() to either open or close the door (depending on it’s current state.) It’s not a perfect implementation, as the “doors & locks” module might show the door as being “stopped” when that’s an invalid state of the Z-wave door opener.
To use: go to the ide, create a new device type, from code, copy this code in, save, publish->for me, then edit your garage door device to use this type (my z-wave garage door opener) instead of “z-wave garage door opener”
(raw link (use this to copy/paste from): https://raw.githubusercontent.com/garyd9/smartthings/master/my_z-wave_garage_door_opener.groovy
Edit: moved code to github