Cooper Aspire Scene Controller RFWC5 and RFWC5D Device Handler [beta release]

Happy Friday, hope all is well. just a quick question, since the classis app has been disabled forever, what are our options to program a new/replace an old/assign new device to current setup with cooper KP?

Hoping for a solution and your expert guidance in advance if i need to add/remove/replace any of my kp or switch; since the classis app no longer available.

Thanks in advance and Happy Halloween!!

Im sorry, Vik… KP?

Sorry Nathan, I mean to say Copper Aspire scene controller Keypad (KP)

Thats what I suspected.

So what will need to happen is, someone will have to use the Custom Capability and Custom Presentation features of the new platform to build them into the device handler. That featureset is currently in beta, and most developers working with it are having issues. As soon asnits stabke im sure it wont be too difficult to create some kind of LED capability and presentation to make the UI work again. Once that hapoens (and makes the device no longer show as offline) you’ll be able to get back into the settings… Which is what we need in the first place. So hope not lost. Just needs some work thay relies on other work.

thanks for the reply Nathan, glad to here that the team is working on it. Lets hope for the best and keep our fingers crossed. Really hoping for the fix to come out sooner than later.

Well. That’s a good question. I’m not sure what works and doesn’t work in the classic app anymore.
I hope to spend sometime this winter updating the DH for the new app. However, I’m not even sure the new app will accommodate the need functionality. We will see.

Anyone with experience programming for the new app that wants to take a whack at it, should feel free to take it up.

Ive been looking at it Scott, im running a few experiments today and will let you know. Might he able to make it at least operational - not pretty with a few tweaks.

1 Like

Based on the following report, it was working with smartlighting in the new app. But I’m not sure of the details. ( I know you had some communication with that poster as well.)

@JDRoberts functionality wise it’s fine. The problem is right now, the newapp doesn’t understand the DTH to the point it shows offline. You cant open details view on offline devices so therefore you cant even edit the device settings.

1 Like

@sainsworth @Vik

Spent some time looking at this tonight to see if just adding in a VID or a ocfDeviceType would at least make the DTH accessible. I didnt want to hack up the working DTH too much so I created one new - from capabilities (never done it that way - what the heck…) I needed to plant in MFR, Device etc. for fingerprinting - sure OK.

Error - capabilities already registered…

Hmmm - Seems that they’ve been busy…

It seems to associate each button back to the hub for central scene control and LOOKS like it has all the right stuff for new app. I can’t test it tonight because it also looks like it wipes out the device config and replaces with its its own… but if someone’s feeling particularly fiesty…

1 Like

I switched over to it (The Eaton controller DTH) about an hour ago. It does exactly what I describe above. It also presents as one main switch and 4 child switches with independent on/off commands… Looks like the buttons are each presented to both automations as well as SmartLighting. It took me about 15 minutes to switch over to the new DTH and update all my automations. (Still haven’t been able to test if the SmartLighting actions are local)

1 Like

Does it still allow you set up and program the zwave scenes and associations? That is the main reason I use the the controller.

It doesnt, Scott. Itlnnfact it wipes outnwhats there and associates the hubs endpoint… For central scene control, I guess.

Thats why im looking to see if ths stuff is all local if so. It would be good enough for me. If not then rebuilding your DTH inside the framework of this DTH is the answer. (if we go that path, there will uabe to be at least one custom capability/presentation to call the configure button or figure out a way to force configuration save on update)

Thats what I was afraid of. So it sounds like what you are saying is that we may be able to add some code give additional capabilites to the official DH. I hope we can sort it out.


You should be able to do that with the Z wave Tweaker. Community members have reported that is still working with the new app.

Yeah it seems easy enough… At least we have a starting place that definitely works in NewApp…

I’m tracing how they’re setting up associations now… i think its possible to let it setup what its going to do to allow central scene control AND add whatever additional associations you want but…

@JDRoberts you are correct you can use tweaker, but just be sure not to switch to this Eaton DTH after doing so. It slams the configuration just by being set as the device handler. :wink:

1 Like

I don’t think you can get it done in Tweaker. It is very useful for looking to see what is set up for associations and scenes. However, setting the scenes and associations in the RFWC5 requires the commands be sent a specific order. That was big Ahah moment when I was trying to figure out the DH in the first place. The order needed was published by Eaton but there was not much instruction with it. I was trying to this and that but no success. When I sent all the commands in the correct order, shazam! it worked. I’m thinking we will need to take that section of the DH and duplicate it in the new.

Its likely they have assigned scene numbers to each of the buttons and assigned the hub to each scene. That’s how I was able to detect button pushes in ST. We would just have to make sure that all still works if the user assigns another scene number.


The following is coped from Cooper Aspire Advanced Tech Info V2 pdf from Eaton.

Scene Transfer Protocol for the RFWDC Wall Mount Scene Controller The following protocol is used when transferring scenes from a PC based Z-Wave controller. It allows the use of devices that are scene capable as well as non-scene capable devices.

Association Remove All (for a new scene) Association_Remove, Grouping Identifier (1, 2, 3, 4, or 5 for Button 1 - 5), empty node ID list

For non scene capable devices:

Association Command Class, Association Set (with group ID and node IDs)
Association_Set, Grouping Identifier (1, 2, 3, 4, or 5 for Button 1 - 5), Node ID list (for all nodes that have the SAME level value in the scene. The levels can be 0x00, 0x01 - 0x63, or 0xFF)

Configuration Command Class, Configuration Set (the value is applied to the list of node IDs in the previous association set)
Configuration_Set, Parameter Number (1, 2, 3, 4, or 5 for Button 1 - 5), Configuration Value 1 (this value, 0x00, 0x01 - 0x63, or 0xFF, is the level value for all the nodes listed in the previous Association_Set command)

Repeat sending association/configuration sets as required for nodes of different level values. The first Association_Set command is for all devices with some given level. The second Association_Set command is for all devices with another level. The third Association_Set command is for all devices with yet another level. And so on. There will be as many Association/Configuration pairs as there are different levels in the scene.

The above is followed by this for scene capable devices:
Scene Controller Configuration Command Class Set (with Group ID and Scene ID)
Scene_Controller_Conf_Set, Group ID (1, 2, 3, 4, or 5 for Button 1 - 5), Scene ID, Dimming Duration
Association Set
Association_Set, Grouping Identifier (1, 2, 3, 4, or 5 for Button 1 - 5), Node ID list for all scene-capable nodes in the scene.

1 Like

Correct - worst case may just be able to append whatever associations we want in addition to whatever the code sets up it looks like…

Also - it didn’t wipe out the custom attributes created for your DTH stored in the Device’s attributes - They’re still there.

The Eaton DTH runs cloud - so no local automations at least until they pull it into the hub’s FW. So worth looking at still setting up direct associations.

1 Like

Ive gone a couple weeks with the builtin Eaton DTH. The only problem is it works exactly as I expected - replacing the on board associations with reference the hub to support central scenes. Unfortunately that means no hub, or no Internet - no operations.

Looking at the code and how Central Scene support is implemented, (remapping direct associations to the hub) it should be fairly easy to add specific devices to the list (meaning, in addition to the hub associations) to allow the end user to select which mode to operate in.