AeoTec Siren Gen5: Enabling the features of AeoTec Siren- As provided by AeoTec

"I am trying to utilize the multiple tones of the Aeotec Siren Gen5 Model number ZW080
Initially I had a hard time pairing. Finally did pair. However no option for me to set various alarm tones to different events

I want to be able to have a trigger or an event set Tone 1 at Sound level X( Eg. Garage Door open after 10:00 PM to trigger a Tone#1 at Volume level 1 alarm. Stop after 3 seconds)

I want to set a door sensor to trigger Tone#2 at Volume level 3 for 4 seconds, etc.

All I see is Siren/Alarm On/Off. And in advanced options i see some configuration, variables, etc. But nothing that allows me to set a specific tone and volume. I bought this for the specific feature set. I did email Vera support. Haven’t heard anything from them yet. Anyone know how to do what I am trying to?

Appreciate any help."

I received the following(below) from Aeotec as a response to my query.
Since I am not a programmer nor an IT person. I am looking for a little help in translating it into Newbie.
When I go to setup a scene, after I select the trigger, I get device option. Only choices are On/Off. So I select On. Next After I validate, I get a Add a delayed action/Next step choices.

Question is where does the Luup scene/code that AeoTec provided go? Is it a “Delayed action” or is it supposed to be in the next step option as a"Add luup code" Both appear to apply the code to the siren after it goes on. Am I mistaken or just simply very confused? ???

You may need to create a luup scene for every trigger that you want to use and different sounds, i will give you an example of using sound 4 with volume 2, and will leave it up to you to program the other scenes with the luup code.

All you need to edit is a single number for the case in the luup code to run different sounds.

This code can be used to change the sound setting of the siren before it triggers.

Hex 0402 = dec 1027 (Sound 4 Volume 2)
Node=‘44’ will need to change to reflect the Siren in your network.

(LUUP for setting configuration settings)
luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘44’,Data=‘112 4 37 2 1027’},1)

(LUUP for turning ON the Siren)
luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘44’,Data=‘37 1 255’},1)

(LUUP for turning OFF the Siren)
luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘44’,Data=‘37 1 0’},1)

Edit-
At least AeoTec has been trying to help. I am appreciate of that. I am thinking of calling Vera today with the info below to see if they can help me figure this out. Figured this might help some non programmers like me.

Follow up question to above response-

"In Vera, I see a trigger. I set that up. The next option is to select a device and there seems to be no option to add the luup code in the device option. The only options in the device are on and off. So where does this code go?

Also, I am assuming that in the following, I change "1027" based on hex0402 to or hex 0305 and its decimal conversion.. right
(LUUP for setting configuration settings)
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node='44',Data='112 4 37 2 1027'},1)

Now you also sent me a code for siren on and siren off. Does this mean, I use the trigger and just add the three sets of code in the same sequence?
Config settings, siren on and siren off?
Is there code to specify the duration for the siren to stay on?"

Response from AeoTec

Node=‘44’ must be changed to the node number of the device you want to control for all of the luup commands. You can find this under (Advanced → altid), the value of altid is your NodeID number (should be 3rd to the top of the Params list).

Then for 1027, you are correct, i used Windows pre-installed progammers calculator to convert hexidecimal to decimal.

So for example, open up the programmer function in the windows calculator

Then input 402 into hexidecimal, you should see 1027 appear in the decimal area.

Try inputting 303 for sound 3 volume 3 and see what you get.


You area also correct, for the configuration, you should have the configuration sound luup code first, then the ON command afterwards.

Cheers,
Chris Cheng
Field Application Engineer
Aeon Labs

I understand your frustration.
I was thinking about getting one.
I don’t know much about lua myself.
Keep us posted.
CE

Yes, the LUA code goes goes in the Add LUA button
You are also going to have to go into the advance options (from that same page), and delete the normal action you added (to turn on the siren). The LUA code I believe runs first then the normal actions, then the delayed actions.

Here is a better article from Vestranet about dealing with Sirens, the LUA code is for a different brand, but the concepts are the same
http://www.vesternet.com/resources/application-notes/apnt-125

Yes, I have seen that one.
But I thought that was the only one that complicated.
Well, maybe we will have to, if we want a “smart” siren.

You should take a look at the guide at http://www.vesternet.com/resources/application-notes/apnt-90

Hi. I followed the aeotec info here and the vesternet guidance and it does something, I. E the sounds change, but not to the one I was aiming for and the volume doesn’t seem to change? I’m using ui7 - any ideas?

Thanks

Bumping to see if anyone has new information.

I just got this, and was able to pair it with my system. Under Add Device I selected Alarms–> Aeon ZW080 EU. When it paired up, it said I actually had Aeon ZW080 US. That makes sense, as I’m in the US and not Europe.

Anyway, it went ahead and set up the device. I’m able to turn the siren off and on, and it is LOUD. However as others have noted, there seems to be no adjustable settings for the volume or the tone used (at least none that I can find). I’m wondering if all that stuff is contained in the default ZW080 EU profile, and if there is a way to adapt it to the ZW080 US.

I’m looking for information elsewhere online, and I’ll post anything I find here.

OK got this going with some help from Vera customer support.

You need to go to Devices, find the siren, and select the settings arrow next to it. On the next screen, scroll down to Device Options and select the arrow button. That will bring you to this screen:

[url=https://c2.staticflickr.com/8/7355/26681123454_554917e2ee_b.jpg]https://c2.staticflickr.com/8/7355/26681123454_554917e2ee_b.jpg[/url]

You will need to select “Add configuration settings” to add a new variable. Name the variable “37” (note - you can leave the first variable entry for 37 for reference). You will then need to change “Data Size” to something different from “monitor only”, otherwise you will not be able to enter data in “Desire Value”. In this example, I selected “2 byte hex”.

With “2 byte hex” the first two digits are the sound, and the next two digits are the volume. I wanted sound #5 with volume #1, so entered 0501 for “Desired Value”. Alternately, I could have selected “2 byte dec” and entered 1281 where 256*5 + 1 = 1281.

Next, select “Save Changes”. The “Current Value” may not update immediately. However once it does, it seems to turn the alarm on by default. I guess this is so you can verify the sound and volume. So be prepared to get your ears pierced and quickly turn it off.

This appears to be a global setting. I don’t know if it is possible to tie a different sounds and volumes to different scenes.

Ok, I actually managed to sort this out with the help in the thread. Step-by-step, this is how it’s done.

  1. Write down the “Node” (aka ‘altid’) of you Siren. Go to Devices, click the arrow next to you siren, click Advanced. Look at the number next to ‘altid’ and note it down.
  2. Create your scene and select any trigger. Skip “step 2” by clicking “Next step”
  3. On “step 3” click on “No Luup Code defined”
  4. Paste the following line to select volume and tone:
    [font=andale mono]luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘XX’,Data=‘112 4 37 2 YY’},1)[/font]
  5. Paste the following line to turn on the siren:
    [font=andale mono]luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘XX’,Data=‘37 1 255’},1)[/font]
  6. Important: replace XX with your ‘altid’ and replace YY with your selected tone and volume.

Calculate tone and volume:
Sound(0-5)*256 + Volume(0-3)

ie. Sound 5, volume 2 = 5*256+2 = 1 282

1 Like

You say …
luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘XX’,Data=‘112 4 37 2 YY’},1)

How does find out what ‘112 4 37 2 YY’},1) does??

Also
ie. Sound 5, volume 2 = 5*256+2 = 1 282

Should it be
ie. Sound 5, volume 2 = 5*256+2 = 1282 (or 1,282)??

Thanks