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.
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?
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:
@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?
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.