Z-Wave Wall Switch Developer Question

I posted our “button” implementation here:

1 Like

And I get the typical don’t have access message.

You need to get invited to that section, I don’t know what the criteria is, @bobbyD

I have lots of buttons, so many in fact that I needed two Lutron Bridges to run everything...

1 Like

I would also love to see some of the source code for the native drivers/apps, purely as examples of how the platform’s API differs from ST. Without documentation, examples are the next best thing!

1 Like

The criteria is simple: if someone is interested in joining the developers group, he/she needs to ask @support_team to be included. Referrals are also welcome :slight_smile: @jeubanks and @ogiewon you are now members of the developers group :slight_smile: Happy coding!


Thank you sir!


Thank you very much. And with that my next posting… MQTT bridge

1 Like

Did you ever get the GoControl WA00Z-1 Z-Wave Scene-Controller Wall Switch device driver working? I tried your above code and am unavailable to make it stick.

Have you tried our generic zwave central scene switch with this device?

1 Like

Will try that thanks @mike.maxwell.

Here s the final code:

The above post was an unmodified SmartThings Handler



This driver worked great once I realized I just use an automation to make the button click trigger the lights. Thanks for doing this!

Sorry guys..... I still don't see from the posts above how to get both buttons to work on the Gocontrol WA00Z-1. I just bought this C7 that came with the Gocontrol packaged with it but it doesn't work????? what's up with that?

So far, this is not straight forward. Anyone that can share the steps to get both buttons recognized please share. Thanks

I guess maybe we should start at the beginning?

  • So you were able to figure out how to pair the device?

  • What driver (device type) did it choose when it paired? Go to the Device tab, select this device, and look about halfway down the page.

  • And did you look in the "states" in the upper right corner of that page, and see if it changes there when you push the buttons? This is critical, if it doesn't show up correct here, it won't work anywhere like in a rule or whatever.

From there, you have to decide what to do with the button. Can you describe how/what you expect the button to do, or turn on, or activate?

This is an example of a similar button (so don't make yours look like this) but here are the sections to look at that I mention above.

And by the way, welcome to Hubitat! Ask lots of questions before you get stuck, we will be glad to try and help.

Hey man,

I think I had the same problem as you, where the GoControl switch, once paired, only offers 1 button to choose from, and the "numberofbuttons" in device settings = 1. I saw in another thread, an interesting solution proposed by @mike.maxwell, where you switch the driver to Virtual Button, then manually set number of buttons to =2, then revert back to whatever driver. You can use the custom driver made by @ajpri1998, or I find the Generic Zwave Button controller also works. You will then have two usable buttons. Not sure why this works.


Hi folks,
I'm also a Hubitat/Z-Wave newbie facing this issue. I bought one of these, saw "numberofbuttons" =1. Figured it was defective and bought another. Same issue, so cane searching. I see some suggestions here, but not quite sure how to apply them.

When I pair the device, it comes up as " Generic Z-Wave Button Controller" with 1 button. I see the comment about "switch the driver to Virtual Button, then manually set number of buttons to =2, then revert back to whatever driver." I've added a Virtual "Generic Z-Wave Button Controller" but not sure what to do next to manually set the number of buttons.

Not ready to start integrating code since I don't know how to do that as yet.

As background, I'm using the ButtonControllers App for this (as well as a Wallmote that works just fine).

Thanks for any newbie-speed steps here.


Edit: After playing some more I figured out what I was doing wrong. When I chose the proper driver it worked just as outlined. :slight_smile:

Glad it worked out!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.