[RELEASE] GoControl Smart Wireless Light Switch WA00Z-1 (see post #79 for Nov 2020 version)

Changing the device handler worked. I like how I can set actions within the button instead of through SmartLighting.

1 Like

I can get rid of the flic buttons now. With the update top button does kitchen. Bottom button does living room.


@saiajin reported that they could not get double tap working through a github issue. I did an update to try and send double tap associations at preference update in addition to initial install. Import the update from mwav3 smartthingscode master or use the link above if you were having issues with double tap. Then push a button on the remote to “wake it up”. Then go to preferences and toggle “force settings update/refresh”.

1 Like

Hi Thank you for the quick reply! However I am a newb and am having trouble applying the update. Please see details on GITHUB ticket… Thank you!

I can’t get this switch to do anything. It is in Standby never actually does anything.
Does the GoControl WA00z-1 actually control a mechanical wall switch? I see settings about scenes and actions, I just want to turn the switch off and on. Did I misunderstand the box saying - control any switch, with pictures of wall toggle switches?

I posted some things to try on github, but you can also checkout this faq FAQ: An Overview of Using Custom Code in SmartThings (SmartThings Classic)

The switch already needs to be a smartswitch to use this remote to control it. This is basically like adding a 3way switch to an existing smartswitch. Or, a lot of people use it to control smart bulbs and put it over the existing switch so power to the bulb will stay on.

This go control remote will not make an existing dumb switch smart. You might be thinking of something like the switch in the link below, but they are generally not reliable with poor reviews. You’re better off replacing the switch with a smartswitch or using smartbulbs with this go control.

Instead of the Switchmate, which is a Bluetooth device and not integratable with much of anything else, there are two similar Devices which do work with smartthings and Which each physically move the dumb switch underneath.

There is a Z wave version from Ecolink which comes in both toggle and rocker forms.

And there is a Zigbee version from Third Reality which looks like a button.

Both work fine with smartthings, both fit over the existing dumb switch and physically move it, both are battery powered and do not require any wiring.

In the negatives, both are fairly noisy at the moment that they are actually moving the dumb switch, not as loud as a garbage disposal, but definitely loud enough to notice. And both are physically pretty noticeable, they don’t quite look like a regular switch.

But they do make a dumb switch smart without requiring any wiring, and they do work well with smartthings. They have been popular in the past for people who had an existing switch on a less common voltage branch, like a pump or a low-voltage sprinkler system, or just for people who didn’t want to do any wiring. They do both require a compatible hub, but the smartthings hub will work just fine.

Both will just look like a regular on/off switch to smartthings, you don’t normally need a custom DTH for them although there may be some in the forums. :sunglasses:

1 Like

Thanks @JDRoberts . I remember looking into the switchmate several years ago and not being impressed. You’re suggestions are much better options.

They could definitely be an option for someone renting that can’t modify the wiring of their apartment, or for people not comfortable with rewiring a switch in general.

I can definitely understand the confusion the gocontrol switch can cause here though.

1 Like

I have the Switchmate and the Plug to allow it to be used globally… it’s completely unreliable… however I have the older version of both the plug and the switch…

Got 2x working but no 3x but I’m ok with 2x thank u!!!

1 Like

It was a couple of years ago, but when the gocontrol switch was first introduced by Linear (the parent division of gocontrol) I believe the intention was for it to act as a controller for their own Z wave lightbulbs, which, like the gocontrol, were marketed under a number of different brand names. So in that configuration it wouldn’t require any wiring, and it would take the existing switch for the ceiling fixture that the bulbs were put into and make that smart by covering it up so that the bulbs could always be left on power but you had this button device to control them.

But as it turned out, the bulbs ended up not being very popular, because they couldn’t work with Hue bridge and they didn’t have any comparable special-effects apps, so that left them with this device, which makes a little less sense without the smart bulbs. It definitely still has its uses, but the product descriptions have never quite caught up with its current use cases. :sunglasses:


Glad you got 2x working…

3x is not really 3x, its “doubletap and hold”. There’s no equivalent to double tap hold so I used the 3x value.

Here’s the button mappings:

 *   Button Mappings:
 *   Single-Tap Up        1        up
 *   Single-Tap Down      1        down
 *   Hold Up              1        up_hold
 *   Hold Down            1        down_hold
 *   Double-Tap Up        1        up_2x
 *   Double-Tap Down      1        down_2x  
 *   Double-Tap Up Hold   1        up_3x
 *   Double-Tap Down Hold 1        down_3x

*  Note - Central scene control, aka single tap, still triggers on any double tap due to firmware of the switch.  
 *         If you don't want single and double tap actions to both trigger at the same time, a toggle option has been added 
 *         to preferences to create a delay that will disregard the single tap on a double tap.  
 *         However, this option will always create a delay of about 2 seconds when clicking the single tap while 
 *         the handler checks for a double tap.  If not using double tap set this preference to false to eliminate delay.

For advanced webcore automations, the button release is captured as well as a "holdRelease " event.

1 Like

It’s a great little device for the price…once u get it going!!! THANKS to mwav3!


Thats cool, this function leaving underneath the dumb switch (to make my wife stoping switching off the smart lights !!!). Is there any double switch to underneath two dumb switches ?

1 Like

@mwav3 Tim, forgive me. I’ve read through this whole chain and Iknow about Z-Wave associations and custom code but I’m not terribly familiar with direct scene control. I bought two of these GoControl devices on a whim(late night Amazoning…). Ihave stairs with 2 Hue Bulbs - at the top and bottom. I’d like these to cover the switches at each end and hopefully have the top button single tap to turn on just the closer bulb, double tap to turn on both bulbs and press and hold to brighhten. The bottom button doing the reverse of all 3. Is this possible with your DTH without webcore? Ican research more and keep noodling with it but wondered if my use case was easily obtained… TIA and thanks for maintaining the code for these!

Zwave direct association only works between two zwave devices. hue bulbs use Zigbee, so that’s not an option for direct association.

However, using the DTH that @mwav3 created you can have this gocontrol switch communicate directly to the SmartThings hub, so as long as your Hue bulbs are visible to smartthings you would set up rules to do that. Tim can explain what specific options his DTH makes possible.

Just be aware that these options will only work if the Internet is working and the smartthings cloud is available, because you are mixing devices of different protocols so the hub has to do the translation between them. That can be dangerous for lighting on stairs, so I wouldn’t normally recommend it. But obviously it’s your choice.

Yes it will definitely be possible and shouldn’t be too hard, and no need for Webcore here. As @JDRoberts mentioned you won’t do an association to control non Zwave devices. You can assign actions for automations right in the device’s detail screen on the smartthings app for this instead. Just click each one - toggled up turn on hue bulb 1, toggled up 2 times turn on hue bulb 1 and 2, hold up set brightness to 100% (or whatever level you want). You then can set the opposites for down. See the screenshot below for where to set these.

Also as JD mentioned just keep in mind though that since this is scene control (and not direct association) it relies on the hub remaining connected to the internet to work since this all happens in the cloud. No internet connection or a smartthings outage, and the switches won’t trigger the bulbs. Otherwise, most of the time, everything will work just fine. But I also agree with JD this could be troublesome for stairs. Electrical code requires working 3 way switches on both ends of stairs to turn lights on and avoid falling in the dark. Not saying you’d have a code violation from doing this, since you’re not changing existing wiring, but just illustrating the safety concern with this setup in the event of an outage. Your choice of course just want to point out any potential concerns here. Let me know if you need any other info.

1 Like

Assuming you have a hue bridge, the “friends of hue” Batteryfree Switches are a good option for the use case you describe with the stairs. These are available for both the US and Europe. They are two thin rockers side by side so you can use One side for one bulb and the other side for the group. With long press for dimming.

I have one of these and like it a lot. It operates locally and doesn’t need the Internet.

The main issue is the price. And they don’t go on sale very often. But they definitely solve the use case you’re describing in a very easy way.

The switches won’t be visible to smartthings, but that won’t matter: they just provide a parallel means of control. You can still control the bulbs through the bridge Integration with smartthings.

Oh, and they don’t fit over the existing switch, you need to put a baby lock on that.


They come in lots of different colors, including gray and black.

There are similar devices but in a different shape for the European market.

Anyway, I don’t want to get too off topic for this thread, we can discuss these devices in a different thread if you want to go into more details. :sunglasses:

Fantastic! Thank you Tim (@mwav3) and JD (@JDRoberts) for your help. Got the first one setup and may order a few more. Still need to pass the happy wife test but I think this is a winner.