Can't call service to change sound on Aeon Labs Siren

Hi all,

I just got an Aeon Labs Siren Gen5 and am looking to call zwave.set_config_parameter service to programmatically change the siren sound (there’s 5 to choose from and 3 volumes for each). Below I have my JSON, a bit from my log file, and a link to the docs on how to change Parameter 37. I’m stumped as it’s not working and the log isn’t giving any indication as to why, it doesn’t even add anything to it most of the time. Any ideas?

Domain: Zwave
Service: set_config_parameter
{
“node_id”:10,
“parameter”:37,
“value”:1281,
“size”:2
}

From OZW_Log.txt
2017-10-21 16:32:54.408 Info, Node010, Value::Set - COMMAND_CLASS_CONFIGURATION - Siren sound and Volume - 37 - 1 - Sound 4 - Low Volume
2017-10-21 16:32:54.408 Info, Node010, Configuration::Set - Parameter=37, Value=1025 Size=2

Are you trying to make the change permanent or have it change on some trigger.

Eventually change on a trigger, but I’m trying to test it out using the services tool. I forgot to mention I can successfully change it using the zwave node config options. That’s where that little excerpt from the ozw log came from.

Hi all, I still haven’t figured this out. I’m completely stumped. Any ideas?

I know it’s been a while, and you might not even need this, but just in case anyone else does.

To change this, don’t use the int values from the zwave config for the siren (ie, the 1281 value), instead use a string:

Service: set_config_parameter
{
“node_id”:10,
“parameter”:37,
“value”:“Sound 5 - Low Volume”
}

1 Like

Wow thanks I’ll have to try this out!