I am trying to enable the so-called “Unsolicited Report” configuration parameter on my ZWN-RSM1 either with HASS or OZWCP. Both are identifying the switch okay. But when I try to run “set configuration parameter” the (what I assume) is a read back of the just written value is returning with a timeout.
Here is the xml file I put together:
<!-- Enerwave ZWN-RSM1 PLUS http://enerwaveautomation.com/products/zw20rm/ -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="3" genre="config" label="Unsolicited Reports" min="0" max="255" value="0">
<Help>Send Broadcast when toggling: 0 = disabled.</Help>
</Value>
</CommandClass>
</Product>
EDIT: Just some further info, it does not matter if I try to set the config parameter with OZWCP or using Hass (they both of course are using open-zwave). It appears to me that the first command (to set the parameter) is sent, but the second command (get config parameter to, i guess, confirm that the config parameter was set) gets no response and times out. Using the following JSON payload for the set_config_parameter command:
{
“node_id”:3,
“parameter”:3,
“size”:1,
“value”:1
}
Below is from the OZW log:
2017-01-30 13:43:03.264 Info, Node003, Value::Set - COMMAND_CLASS_CONFIGURATION - Unsolicited Report - 3 - 1 -
2017-01-30 13:43:03.264 Info, Node003, Configuration::Set - Parameter=3, Value=1 Size=1
2017-01-30 13:43:03.265 Detail, Node003, Queuing (Send) ConfigurationCmd_Set (Node=3): 0x01, 0x0c, 0x00, 0x13, 0x03, 0x05, 0x70, 0x04, 0x03, 0x01, 0x01, 0x25, 0x45, 0xf1
2017-01-30 13:43:03.265 Detail, Node003, Queuing (Send) ConfigurationCmd_Get (Node=3): 0x01, 0x0a, 0x00, 0x13, 0x03, 0x03, 0x70, 0x05, 0x03, 0x25, 0x46, 0xf3
2017-01-30 13:43:03.266 Detail,
2017-01-30 13:43:03.266 Info, Node003, Sending (Send) message (Callback ID=0x45, Expected Reply=0x13) - ConfigurationCmd_Set (Node=3): 0x01, 0x0c, 0x00, 0x13, 0x03, 0x05, 0x70, 0x04, 0x03, 0x01, 0x01, 0x25, 0x45, 0xf1
2017-01-30 13:43:03.275 Detail, Node003, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2017-01-30 13:43:03.276 Detail, Node003, ZW_SEND_DATA delivered to Z-Wave stack
2017-01-30 13:43:03.291 Detail, Node003, Received: 0x01, 0x07, 0x00, 0x13, 0x45, 0x00, 0x00, 0x02, 0xac
2017-01-30 13:43:03.292 Detail, Node003, ZW_SEND_DATA Request with callback ID 0x45 received (expected 0x45)
2017-01-30 13:43:03.293 Info, Node003, Request RTT 25 Average Request RTT 24
2017-01-30 13:43:03.293 Detail, Expected callbackId was received
2017-01-30 13:43:03.293 Detail, Expected reply was received
2017-01-30 13:43:03.294 Detail, Message transaction complete
2017-01-30 13:43:03.294 Detail,
2017-01-30 13:43:03.295 Detail, Node003, Removing current message
2017-01-30 13:43:03.295 Detail,
2017-01-30 13:43:03.296 Info, Node003, Sending (Send) message (Callback ID=0x46, Expected Reply=0x04) - ConfigurationCmd_Get (Node=3): 0x01, 0x0a, 0x00, 0x13, 0x03, 0x03, 0x70, 0x05, 0x03, 0x25, 0x46, 0xf3
2017-01-30 13:43:03.304 Detail, Node003, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2017-01-30 13:43:03.305 Detail, Node003, ZW_SEND_DATA delivered to Z-Wave stack
2017-01-30 13:43:03.321 Detail, Node003, Received: 0x01, 0x07, 0x00, 0x13, 0x46, 0x00, 0x00, 0x02, 0xaf
2017-01-30 13:43:03.321 Detail, Node003, ZW_SEND_DATA Request with callback ID 0x46 received (expected 0x46)
2017-01-30 13:43:03.322 Info, Node003, Request RTT 25 Average Request RTT 24
2017-01-30 13:43:03.322 Detail, Expected callbackId was received
2017-01-30 13:43:13.296 Error, Node003, ERROR: Dropping command, expected response not received after 1 attempt(s)
2017-01-30 13:43:13.297 Detail, Node003, Removing current message
2017-01-30 13:43:13.297 Detail, Node003, Notification: Notification - TimeOut
Has any one had any luck configuring this switch to broadcast when it is physically toggled?