[RELEASE] Aeon Labs Multifunction Siren

I have 70+ devices and the Aeon Doorbell is my favorite, but I didn’t want to recommend it without mentioning it’s flaws.

1 Like

The device is great, but you can’t use it for TTS like a speaker because it can only play the mp3 files that you’ve loaded onto it.

It also has a lot of quirks, but they’re documented on the Aeotec Aeon Labs Doorbell topic and there are workarounds for most of them.

I just ordered this siren and am looking forward to using this DTH. Im using CoRE, so I hope I can get this set up properly.

@krlaframboise Is it possible to setup your repo in ST instead of having to go to Git and copy/paste the code?

When you pair the device, make sure you’re close to the hub and you tap the action button multiple times while it’s looking for the device because that should make it pair securely.

It should still work when not paired securely, but the beep feature is more reliable when it is.

It is setup in ST, use the following settings.


Hi, I am a newbie and based on suggestion in a different thread I got a aeon labs siren and this custom device handler to solve my scenario - i.e. “In addition to the regular siren, I want a beep sound everytime any door is opened irrespective of the ST Hub mode” .
It looks like the Rule Machine is not available any more and you have no way to configure conditional rules like “sound a beep when door opens” rule. any suggestion for an alternative approach or how to solve this?


Get help

What is CoRE?

Or you could use…

1 Like

CoRE is great, but it’s not necessary to make the siren beep when you open a door. This can be done with Smart Home Monitor and/or Speaker Notify with Sound.

The post explains how

I believe this Device Type isn’t functioning properly for me. I installed a Gen 5 Aeon Labs Multifunction Siren on Friday. I initially installed it with the ST device type, realizing it didn’t have all the functionality I looked for, I uninstalled it and reinstalled your device type by adding your git repo to the IDE.

Beeps 1,2 & 3 all sound the same. One constant ~2 sec beep. Beeps 4,5 & 6 are 3 ~2 sec beeps with 1 to 2 secs between them. Changing the volume on either the siren or beep doesn’t seem to do anything unless vol 1 and vol 3 aren’t much different. Changing the length of beep in ms or time between beeps in ms also has no effect. Changing beep repeat works just fine.

I tried removing the device from all smartapps, deleting it from the IDE, power cycled my v1 hub, added the device type back in, but it behaves exactly the same. Any suggestions would be greatly appreciated!

Edit - so I busted out my SPL and did measure a 10db difference volume 1 and 3. It’s much more noticeable when you’re in the same room. I also used tried setting a custom beep in Smart Alarm Notification to 3,1,2,500,50 and again duration of beep and duration between beep are not working.

A lot of users have trouble getting the device to pair securely and if it’s not paired securely, the beep feature will be unreliable.

Having the device close to the hub and tapping the action button multiple times during the pairing process should make it pair securely, but it sometimes takes several attempts.

Thanks for the tip! Anything I can look for in the log to confirm?

Edit - Nevermind… that did the trick!

I am fairly new to this, but I was able to get the DH to work, but it does not recognize my door switch (SENSATIVE) Zwave. Any ideas?

This device handler is for the Aeon Labs Siren so there’s no “door switch” involved…

okay, thank you.

Got this finally implemented, thank you!

However, I use this custom message in the “speaker play sound” smartapp: 4, 3, 1, 500, 1000 and it doesnt play beep 4… it plays a different tone and I can’t identify which it is. I’m trying to get 3 quick chimes for a door open alert.

Is it possible to somehow “Trick” the siren into using a single chirp sound and making it repeat it three times very quickly? I could probably fiddle with this for an hour or two playing with it, but figured I’d just ask.

Love the work, it’s awesome!

You basically have it set to play sound 4 for 1 second, but it doesn’t start playing from the same spot so you could end up with no sound if it was between beeps or with a partial beep.

Sound 3 is a continuous tone so it’s the most reliable. Based on what others have reported, if your device isn’t paired securely, the beep feature will be so unreliable that it’s practically useless.

The line below should beep 3 times at volume 3 and each beep should last about 100ms and there should be about 250ms pause between them. If you’re device is paired securely, you should find it somewhat reliable, but it’s far from perfect

3, 3, 3, 250, 100

Thank you, I will try that right now. How can I be sure that it’s paired “Securely”? I just installed your device handler, paired the siren, then assigned the handler to the siren.

If you open Live Logging in the IDE and then go into the settings, enable debug logging and tap Done, it should log a message about secure commands.

I don’t see any Settings option after I click on Live Logging.

After opening live logging, use the mobile app to open the device settings.

Hi Kevin and/or anyone willing to help :slight_smile:

So for the past month the siren has been working fairly well. Less than a week ago it started acting like it did before it was connected securely. No matter what I set in the device settings the only setting that works is the number of beeps. Duration, duration between, volume, etc stopped working. I wondered if the device stopped communicating securely, but the logs still show the following.

3:00:33 PM: debug ManufacturerSpecificReport(manufacturerId: 134, manufacturerName: AEON Labs, productId: 80, productTypeId: 260)
754ba3d0-47a8-4bc2-b393-a8d5f7cee207 3:00:29 PM: debug Secure Commands Enabled

Has anyone seen this happen before? I noticed it started to become less and less reliable for the few days before this occurred. Duration and time between would be all wacky. Any assistance would be greatly appreciated!