SOLVED - Unable to change a nodes parameter via NR

I just picked up a Neo siren and added it to HA without a problem and on the HA side, all options are available. However, when I try to change the parameter via NR the changes do not take effect.

I thought it would be as simple as adding to the call service node, the domain: zwave, the service: set_config_parameter, and the data: {“node_id”:57,“parameter”:6,“value”:“Beep”}, but it doesn’t work.
Below is the test flow I’ve been testing with. If someone can take a look at it and let me know what I’m doing wrong I would appreciate it.

[{"id":"f5a446ba.cefb38","type":"api-call-service","z":"d0dab670.cf2ce8","name":"test","server":"ad79d402.70b8b8","version":1,"debugenabled":true,"service_domain":"zwave","service":"set_config_parameter","entityId":"","data":"{\"node_id\":57,\"parameter\":6,\"value\":\"Beep\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":290,"y":2180,"wires":[["db51b4d1.1b0f88","3a66c734.1ec338"]]},{"id":"879e2f60.d2057","type":"inject","z":"d0dab670.cf2ce8","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":110,"y":2180,"wires":[["f5a446ba.cefb38"]]},{"id":"34b4f28d.e88fde","type":"api-call-service","z":"d0dab670.cf2ce8","name":"","server":"ad79d402.70b8b8","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.shenzhen_neo_electronics_co_ltd_siren_alarm_switch","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":630,"y":2180,"wires":[[]]},{"id":"db51b4d1.1b0f88","type":"delay","z":"d0dab670.cf2ce8","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":440,"y":2180,"wires":[["34b4f28d.e88fde"]]},{"id":"ad79d402.70b8b8","type":"server","z":"","name":"Home Assistant M","legacy":false,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

I tested it again today and when I look at the z-wave log I can see that node-red is sending the data correctly to the node. However, the sound will not change.

2020-08-11 19:53:33.569 Info, Node057, Value::Set - COMMAND_CLASS_CONFIGURATION - Door Bell Music Index - 6 - 1 - Fur Elise
2020-08-11 19:53:33.569 Info, Node057, Configuration::Set - Parameter=6, Value=2 Size=1
2020-08-11 19:53:33.569 Detail, Node057, Queuing (Send) ConfigurationCmd_Set (Node=57): 0x01, 0x0c, 0x00, 0x13, 0x39, 0x05, 0x70, 0x04, 0x06, 0x01, 0x02, 0x25, 0x6b, 0xe3
2020-08-11 19:53:33.569 Detail, Node057, Queuing (Send) ConfigurationCmd_Get (Node=57): 0x01, 0x0a, 0x00, 0x13, 0x39, 0x03, 0x70, 0x05, 0x06, 0x25, 0x6c, 0xe6
2020-08-11 19:53:33.569 Detail,
2020-08-11 19:53:33.569 Info, Node057, Sending (Send) message (Callback ID=0x6b, Expected Reply=0x13) - ConfigurationCmd_Set (Node=57): 0x01, 0x0c, 0x00, 0x13, 0x39, 0x05, 0x70, 0x04, 0x06, 0x01, 0x02, 0x25, 0x6b, 0xe3
2020-08-11 19:53:33.575 Detail, Node057,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
`

are you able to make it work via call service within home assistant?

@serkank - thanks for reminding me about the service call in HA. Unfortunately, it didn’t work there either although the log shows the new setting was sent. So now for more troubleshooting… :thinking:

So… I didn’t work work in Node-Red and it didn’t work with the call service in HA, but after setting it manually on the z-wave config everything is now working with both node-red and HA. Crazy!