Wall-Mounted 120V Button Controller for Smartthings?

helpful for everyone who recommends devices:

  1. What Country are you in?
  2. What form factor are you looking for?

And to your specific ask - are you looking for multiple buttons, single button? Any special features like Z-Wave Scene capability? Do you have a specific color in mind? Etc?


There are quite a few options that you might consider depending on your exact requirements.

Have you had a chance to look at the buttons FAQ yet? It includes both handheld and wallmount devices and both battery powered and mains powered, so read the descriptions carefully. ( this is a clickable link)


Also, one bit of good news: since smartthings is a multiprotocol platform, the wall mount device does not have to be Z wave in order to control your Z wave devices in the basement. It can be zwave, zigbee, or anything that can communicate with SmartThings.

The wall controller will send a message to the hub, and the Hub will then send the messages to the switches in the basement. So they don’t need to be able to speak to each other directly as long as both can speak to the hub. :sunglasses:


Is there even one multi-button wall-mounted 120V button controller that is readily compatible with SmartThings?

If you are aware of one, can you please post a link or make and model?

I’m looking for something that is compatible with SmartThings out of the box without any workarounds.

Thanks for any comments/suggestions.


I’m from Canada.

Ok that means north America power and ZWave frequency… Good.

So one option is a Cooper lighting scene controller:

You will need a custom DTH with this device:

And you will need a button controller smartapp to handle the commands if the endpoint devices are not ZWave…

I personally use mine as a wall mounted control to handle a bank of roller shades.

OK. So far I’ve only used devices that were totally compatible with SmartThings, i.e. just press a button and the device gets added to the SmartThings hub. It sounds like this button controller is not like that. I don’t know anything about DTH or DH etc. Does anyone have an easy step-by-step procedure to set this up with SmartThings?

Any comments suggestions are greatly appreciated.


Many threads out there about installing a device handler. Search the forum. If you need any help let me know.

The custom code FAQ should answer most of your questions:

1 Like

Would someone be able to provide step by step instructions on using the custom DTH to add this device to SmartThings.

Is this a good choice for SmartThings? Are there others (120V) that don’t require a DTH?

Much appreciated.


I wrote the DH for this device. I can answer your questions. The link for DH is below.

I’ll make this brief as instructions are elsewhere in detail.
You will need to go to the Smartthings IDE web page. You will need your ST log in. Create a new device handler, From Code. Paste the code from the link above - hit create. Then you will be at the edit screen. Select Publish, For Me.

When you add the cooper device to your ST hub it should grab the correct DH. If you have already add it or it got the wrong one. Find it in my devices, click on it. At the bottom of the device screen select edit. You can change the DH on that screen to Cooper Aspire Scene Controller RFWC5 RFWC5D

Get an understanding of zwave associations and scenes. These are two methods zwave controllers like the RFWC can communicate with other zwave devices. There is info in the discussion

Follow the instructions in the DH carefully. You must configure the device once with the DH for it to work, even if you just want to use it to communicate with ST.

All the info you need is in the forum, if you get stumped feel free to ask questions.

Hope this helps.

1 Like

Using DH to make a controller work is a bit too complicated for me. Is there any wall mounted (120V) controller that is compatible with Smartthings without using DH?

I find it a bit surprising hat I’m not able to identify such a device.

Thanks again


Adding a custom DH to your SmartThings Account isn’t quite as complicated as it seems - a few random vendors have provided video or step-by-step video instructions, or you can PM me and we could do a screen share for ½ hour or so for an agreed upon fee.

The number of Devices officially compatible and plug & play with SmartThings is large, but it grows slowly due to their current certification backlog.

The Community loves SmartThings because we can use great Things without waiting for official integration.

1 Like

It’s been about 6 months since I first started this post regarding the availability of wall-mounted 120V button controllers compatible with SmartThings. In technology, 6 months is a lot of time these days so I’m wondering if there’s anything new in the way of wall-mounter 120 V button controllers. Has anyone come across anything?

It is surprising that such wall-mounted controllers, compatible with SmartThings are not readily available. I think it’s a basic requirement for automating lights etc. I guess SmartThings doesn’t see it as an important requirement.



There still are not any that don’t require custom code.

People have definitely been asking for this since at least 2015 since the devices exist, the issue is just getting smartthings ( The company) to write a stock device type handler for it so it could be automatically added. They said they were interested in doing it, but they just never have. Apparently other things were a higher priority.

I understand your frustration level on this, but the people in this forum are just other customers, if you aren’t interested in using custom code there really isn’t any way we can help you on this. :disappointed_relieved:

From my experience with the Cooper zwave scene controller, in general the devices do not really fit the ST model. ST would prefer that all sensors (a button controller) communicate to the hub and then the hub commands the actuators (relays and dimmers). In the zwave world devices like a scene controller are designed to communicate directly with the actuators, by passing the hub. When I wrote the DH for the Cooper scene controller I did my best to make both things possible. However, when you hold a button on the controller there is no information sent to the hub to tell it which button is being held. It is only told that a button is being held. This is because the device is designed to send the held information directly to other zwave devices it is controlling. I think this is why ST has not jumped on making these devices run local.

I use my Cooper controllers daily and they work very well. For the most part I use them as intended by the designers to control other zwave devices directly. The one big advantage I see to this is, I can unplug and disconnect my ST hub and the controllers still control those lights.

Turn on the hub and I can make switches act like three way switches that aren’t and tell Google “Good Night” and have all the lights go out. Excellent added functionality.

This big limit is: I cannot thru ST control a zigbee dimmer with the Cooper scene controller. I think that puts it out of contention for official ST support.

1 Like

All true. :sunglasses:

However, the Leviton Multi button controller does not have these restrictions, and is a zwave device that can indeed Be used to trigger zigbee or Wi-Fi devices because it does send all of its button presses to the hub. The main problem with it is that it’s very expensive, as much as $125 per individual device, so again, I think smartthings hasn’t got much pressure to add it to the official lineup. But there is good custom code for it and there are some community members using it.


There are also a number of different battery operated multibutton devices which work very well with smartthings, but you do have to be willing to copy and paste the initial custom code to set it up. And they don’t meet the requirement of being mains powered.

FAQ: Full list of buttons and remotes confirmed to work with SmartThings [Not all devices listed work with the 2020 Platform]


So different people have Approached the question of a wall-mounted scene controller in different ways, I just don’t know one that exactly meets the requirements of the OP, since they don’t want to use any custom code.

I also have the same desire. I am looking for a simple on/off switch to replace current light switches, but NOT directly control the power to the lights. I have ST, Hue hub and hue bulbs deployed, and all work great from the ST app (or from the Hue app). The issue is that the “normal” light switch, when turned off, cuts power to them so they can no longer be controlled. I could bypass the switch all together, but then the wife and visitors cannot simply turn lights on and off with the switch. Elsewhere I have GE z-wave wall switches connected to lights without smart bulbs. This is fine. Can all be turned on and off remotely, or from the switch. I am just trying to find a solution when the bulbs themselves are actually smart, but we still need to be able to just turn them on or off from a switch -a wired switch with power - no batteries please. want it to go in an replace the existing mechanical switch.


The solution you seek is simple I think. Bypass the switch as you suggested. But install zwave or zigbee switch and don’t wire the load to it. You can then flip the switch, ST sees the change and turns on the light.

I’m fairly sure none of the switches would care if there is a load. Dimmers could be a different story. You could test the ones you have by simply removing the bulbs (no load) and see how ST responds when the switch if flipped.

1 Like

I had considered that. Two issues that I considered - the z wave switch will not know the actual status of the lights (likely solve this with some other automation and virtual switches), and the cost - the bulbs are ban enough, but $30+ for each dumb switch to match the rest of the normal switches is extreme