I think most people have been using @bdahlem 's Device type Handler for this, it already works as a button controller. Did you get a chance to look at that one?
I’ve created a device type for the Leviton Vizia VRCS4 Scene Controller. Because of the way the scene commands work, I essentially turned it into a 4 button remote, 3 if there is a built in relay.
Setting it up is a bit of work:
Note: buttons are numbered 1-4 and dim, with dim at the bottom.
To associate, press and hold buttons 1 and 3 on the VRCS4 for 5 seconds, the LEDs will start to flash amber. Hold the SmartThings Hub near to the device tell the SmartThings app to connect a new device. Note: you tell the device to connect before the hub. The hub should find a ZWave Remote. This will eventually be your scene controller.
If you have a load connected to the VRCS4 (hardwired):
Go back to the SmartThings app dashboard. Press and hold buttons 2 and 4 on the VRCS4 for 5 seconds. The le…