I’m trying to figure out why my Enerwave ZWN-RSM2-PLUS dual-relay does not provide instant status updates. According to the documentation I should set parameter 3 to 1 to enable them. I’m using the following command:
zwave.configurationV2.configurationSet(parameterNumber:3, size:1, configurationValue:[1]).format()
I’m checking the value by using this command:
zwave.configurationV1.configurationGet(parameterNumber:3).format()
I also have the following in the device handler in order to try and catch any response from the device:
def zwaveEvent(physicalgraph.zwave.commands.configurationv1.ConfigurationReport cmd) {
log.debug “${cmd.configurationValue}”
}
def parse(String description) {
log.debug "DEBUG parse"
def result = []
def cmd = zwave.parse(description)
if (cmd) {
result += zwaveEvent(cmd)
log.debug “Parsed ${cmd} to ${result.inspect()}”
} else {
log.debug “Non-parsed event: ${description}”
}
return result
}
The problem is that nothing shows up in the Logs. It’s as if the device doesn’t support writing/reading parameters. What am I doing wrong?