Enerwave ZWN-RSM1 not to be confused with ZWN-RSM1S

Hey guys,

I have a number of ZWN-RSM1S and ZWN-RSM2 devices in my house. I just went and bought 20 ZWN-RSM1 devices thinking they would work the same as they are the replacement model to the ZWN-RSM1S. All functions work correctly except for the device updating ST when the switch is manually controlled.

Running a debug when it was a Z-Wave Switch didn’t show anything in live log, so i changed the device to be a Z-Wave Switch Generic which is what I use with all my other devices, i then get live log data when using the app to toggle the switch however I still get nothing when toggled via the manual switch.

On the device events of the ZWN-RSM1S i get DEVICE physical when physically switched and DEVICE digital when controlled via ST. on the ZWN-RSM1 i get no DEVICE physical.

Looking at the manual for the 1S (https://cdn.shopify.com/s/files/1/0767/7411/files/ENZWN-RSM1S.pdf) I see there is a Unsolicited Report Configuration which i assume may be the reporting of the switch physical, it says its disabled by default and I’ve never enabled it so not sure if its related, but the RSM1 (http://www.lorenzhd.com/thesmartesthouse/downloads/ZWN-RSM1.pdf) also talks about a command Command_Class_Configuration to enable a broadcast;

I wonder how i can send a Command_Class_Configuration 255 to my devices to see if this fixes the issue.

So i’ve found that if i change the switch manually, then go into smarthings, to the device and actually click the refresh button it updates the state

2feb9c27-dfa2-465d-9ec3-4147fec67b97 5:57:04 PM NZDT: debug Parse returned Summers Room Lights switch is on
2feb9c27-dfa2-465d-9ec3-4147fec67b97 5:57:04 PM NZDT: debug Parse returned Summers Room Lights switch is on
2feb9c27-dfa2-465d-9ec3-4147fec67b97 5:57:04 PM NZDT: debug Parse returned Summers Room Lights switch is on
2feb9c27-dfa2-465d-9ec3-4147fec67b97 5:57:04 PM NZDT: debug Parse returned Summers Room Lights switch is on
2feb9c27-dfa2-465d-9ec3-4147fec67b97 5:57:04 PM NZDT: debug Parse returned Summers Room Lights switch is on

Is smart things not ‘subscribing’ to the event of the switch to update it automatically?

Live debug shows nothing :confused:

Barry,

Did you resolve your problem? Thinking about buying one of these. I had a similar problem with a Zooz switch I cycled the power going to the switch and it resolved my problem.

If the ZWN-RSM1 you are using is actually the ZWN-RSM1-PLUS, perhaps you could try the following configure method which got instant status updates working on my ZWN-RSM2-PLUS:

def configure() {
log.debug "configure() called"
def cmds = []
cmds << zwave.configurationV2.configurationSet(parameterNumber:3, size:1, configurationValue:[1]).format()
cmds << zwave.associationV2.associationSet(groupingIdentifier:2, nodeId:[zwaveHubNodeId]).format()
cmds << zwave.associationV2.associationSet(groupingIdentifier:3, nodeId:[zwaveHubNodeId]).format()
delayBetween(cmds, 2000)
}

@capfan Where in the device handler do you add this code? Does it need to be in a specific place or can it be added to the bottom? I have use the ‘template z-wave switch’ and added this to the bottom. Should this work?

@mwolter

Look for the existing configure method in the device handler, resembling the following:

def configure() {

}

Then modify or replace it to look like the code from above.

EDIT:
I realized that since my instructions are for the ZWN-RSM2-PLUS and the custom multichannel device handler for that device, that this probably won’t work exactly as described for the ZWN-RSM1 since you’re probably not using a custom device handler.

However, the lines of code that set the association groups could still probably be used in a device handler for the ZWN-RSM1

The change above worked for my enerwave devices that are labelled ZWN-RSM2-PLUS, just wanted to put that out there.
I added the three association command lines to the existing configure method.

-Kelly