Z-Wave Aeotec Siren Gen 5 - Sound and volume

It took me quite a while to figure out how to set the sound and volume of Aeotec Siren Gen 5. Therefore I am posting the working command:

return {topic:"setValue", payload: {"nodeid":12, "cmdclass":112, "Type":"list", "genre":"config", "instance":1, "cmdidx":37, "value":"Sound 4 - Low Volume"}};

here 2 helpful nodes for setting sound and volume:

[{"id":"c9fabf38.65d1b","type":"function","z":"c0e06465.017548","name":"Sirenenparameter","func":"var soundparameter = 0;\nvar volumeparameter = 0;\nSound = msg.payload.sound;\nVolume = msg.payload.volume;\n\nswitch (Sound) {\n  case 1:\n    sireneparameter = \"Sound 1\";\n    break;\n  case 2:\n    sireneparameter = \"Sound 2\";\n    break;\n  case 3:\n    sireneparameter = \"Sound 3\";      \n    break;\n  case 4:\n    sireneparameter = \"Sound 4\";\n    break;\n  case 5:\n    sireneparameter = \"Sound 5\";      \n    break; \n}\nswitch (Volume) {\n  case 1:\n    sireneparameter = sireneparameter + \" - \" + \"Low Volume\";\n    break;\n  case 2:\n    sireneparameter = sireneparameter + \" - \" + \"Mid Volume\";\n    break;\n  case 3:\n    sireneparameter = sireneparameter + \" - \" + \"High Volume\";     \n    break;\n}    \nmsg.payload = sireneparameter;\nreturn msg;","outputs":1,"noerr":0,"x":510,"y":180,"wires":[["a513de3e.ad3ab"]]},{"id":"a513de3e.ad3ab","type":"function","z":"c0e06465.017548","name":"","func":"var sireneparameter = msg.payload;\nmsg.topic =\"setValue\";\nvar a = '{\"nodeid\":12, \"cmdclass\":112, \"Type\":\"list\", \"genre\":\"config\", \"instance\":1, \"cmdidx\":37, \"value\":\"';\nvar b = a + sireneparameter + '\"}';\nmsg.payload = JSON.parse(b);\nreturn msg;\n","outputs":1,"noerr":0,"x":690,"y":180,"wires":[["682559e0.9f21e8"]]}]
2 Likes