[RELEASE] Aeon Labs Multifunction Siren

With SHM and Notify with Sound if you enter more than 29 characters the commands won’t get sent to the device handler. To get around that limitation, the parenthesis shouldn’t be entered into the speak custom text fields for any of the commands and only the comma separated list of numbers should be entered for the “customBeep” and “startCustomBeep” commands.

Working much better for me with the single command now (startBeepDelayedAlarm), though I’ve still kept it a rule in Rule Machine as opposed to integrating it as a “Custom” monitor in SHM.

The timing of the beeps is better too. Although sometimes they will still get “off”, they’re a little more predictable than they were with the old code and the multiple rules I was using.

I also figured out the commands. I didn’t fully understand what you were saying the first time I read them through.

Thanks!

If you turn off the “Enable debug logging?” option, you may find that the beeps are a little more consistent.

[quote=“mooch91, post:52, topic:40652”]
I also figured out the commands. I didn’t fully understand what you were saying the first time I read them through.
[/quote]The process isn’t intuitive, but it’s the only way I could think of to let people use all the commands from SHM and Notify with Sound. Creating custom commands in Rule Machine was a hassle so using the speak action also eliminated the need for that.

I’m considering buying the siren, but before I do, I wanted to receive some clarification on the word “custom” for the beeps. Can your own audio clips be used or is the siren limited to the sounds already embedded in the device? Thanks.

I’m finding I can’t get my rules to reliably turn off the siren when in the startBeepDelayedAlarm mode.

I created a rule that will set the startBeepDelayedAlarm when my virtual alarm switch (set by SHM) is ON and SHM is set to AWAY. I have it set the siren OFF when this is FALSE.

It activates reliably 100% of the time. It will only turn off the alarm a fraction of the time when I set SHM to DISARM.

The beep feature is basically just turning the alarm on and quickly shutting it off. Custom refers to the ability to adjust the length of time it’s on.

If you want to be able to play your own mp3s, you should look at the Aeon Labs Aeotec Doorbell because it allows you to load up to 100 mp3s on it and play them by track number.

2 Likes

Can you post screenshots of your rule(s)?

Thanks. I was also looking at that but it doesn’t look like the receiver has a battery backup. Not that the power goes out much here, but you never know.

[quote=“leanbarton, post:58, topic:40652”]
I was also looking at that but it doesn’t look like the receiver has a battery backup.
[/quote]You are correct, it doesn’t have a battery backup and its loudest setting is probably still not as loud as the sirens lowest setting.

The one benefit to not having a battery is that it allowed me to make the other DH support the Presence Sensor capability so you can use it to get notified when your power or internet goes down.

1 Like

[quote=“mooch91, post:55, topic:40652”]
I can’t get my rules to reliably turn off the siren
[/quote]I’m still looking into reproducing your problem, but I’m curious about the purpose of the virtual switch.

If you’re using the virtual switch so that you can use the regular Security feature in SHM and always have it play the beep before sounding, there’s an easier way to do that.

Set the Siren setting “Play Beep Schedule Before Sounding Alarm?” to true. That way in SHM you can use the normal “Alert with Sirens” alarm notification and the siren won’t sound until after the beep schedule finishes.

If you want to be able to detect when the alarm doesn’t get cancelled you can use the siren’s switch.on property because that won’t get turned on unless the siren ends up going off.

The virtual switch is the siren set by SHM. Rather than set the siren to go off directly, I want it to set the virtual switch on. It seems to be doing that just fine.

I am looking to have two different responses depending on which mode SHM is in.

When it’s in AWAY mode, I want the rule to give me 30 seconds of beeps on the siren, followed by the siren.

When it’s in STAY mode, I want the rule to give me the siren immediately.

It’s been working fine, EXCEPT for when I go to “DISARM” the alarm while it’s beeping in AWAY mode. The rule is executing the FALSE commands (I see my virtual switch go off, for example), but it rarely stops the beeping (and then ultimately the siren).

If I “DISMISS” the alarm in SHM it shuts off just fine. If I turn off the siren switch manually, it also shuts off just fine.

I think it’s some sort of timing or confusion thing. I also have a set of rules that plays Beep4 when the alarm is armed or disarmed. Since I’ve shut off the one for disarm, the DISARM function is working fine to turn off the beeping.

[quote=“mooch91, post:62, topic:40652”]
I am looking to have two different responses depending on which mode SHM is in.
[/quote] The beep before alarm feature was something I quickly through together so there’s probably a bug and I’m testing it now.

The more pieces involved the more potential there is for a rule to fail so I wanted to make sure you weren’t re-creating a feature that was already built in, but the different behavior based on away vs stay makes total sense.

That being said, when I’m not home, I want a delay of 30 seconds when I open a specific door, but not if someone comes in through a door I don’t use or a motion sensor goes off.

For away mode, I have SHM set to monitor all doors except for the one that I enter/exit from. For that door I use the Custom Monitor in SHM which uses the delayed alarm.

I’m not saying that’s the best way to do it or that the virtual switch concept isn’t working fine, it’s just something to think about.

I’ll let you know what I find with my testing.

[quote=“krlaframboise, post:64, topic:40652, full:true”]

I may also try delaying (through Rule Manager) my DISARM beep to see if that has any effect.

[quote=“mooch91, post:65, topic:40652”]
I may also try delaying (through Rule Manager) my DISARM beep to see if that has any effect.
[/quote]I just remembered that the other reason I’m not monitoring my entry/exit door with SHM Security is that I didn’t want to have to dismiss an intrusion alert every time I come home.

I setup SHM using the same settings as you and created a rule using a virtual switch just like the one you posted, but I can’t reproduce the problem. The application could have a bug that only happens with specific beep settings.

Can you enable logging and then post the Live Logging output of a failure? SHM spits out tons of events so if you could clear it before testing and then post the output filtered by the siren and then filtered by the Rule, that would be great.

This is a good one, didn’t think of it…

Here are the logs from an event that failed to shut off the beeps:

Siren
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎31‎ ‎PM: debug Beep Delayed Alarm Cancelled
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎28‎ ‎PM: debug Beeping [sound: 3, volume: 1, repeat: 1, repeatDelayMS: 1000, beepLengthMS: 50]
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎25‎ ‎PM: debug Beeping [sound: 3, volume: 1, repeat: 1, repeatDelayMS: 1000, beepLengthMS: 50]
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎21‎ ‎PM: debug Beeping [sound: 3, volume: 1, repeat: 1, repeatDelayMS: 1000, beepLengthMS: 50]
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎19‎ ‎PM: debug Beeping [sound: 3, volume: 1, repeat: 3, repeatDelayMS: 100, beepLengthMS: 100]
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎18‎ ‎PM: debug Beeping [sound: 3, volume: 1, repeat: 1, repeatDelayMS: 1000, beepLengthMS: 50]
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎15‎ ‎PM: debug Beeping [sound: 3, volume: 1, repeat: 1, repeatDelayMS: 1000, beepLengthMS: 50]
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎15‎ ‎PM: debug Starting Beep Schedule [beepEverySeconds: 3, stopAfterSeconds: 30]
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎15‎ ‎PM: debug Starting Beep Delayed Alarm
58bdf29b-7b81-4b32-a6f7-0ef97d91f6a5 ‎12‎:‎23‎:‎10‎ ‎PM: debug Beeping [sound: 3, volume: 1, repeat: 3, repeatDelayMS: 100, beepLengthMS: 100]

Rule
69a77de3-0c44-45bc-a9de-71af37164863 ‎12‎:‎23‎:‎19‎ ‎PM: info Alarm activated (away): Siren switch switch off
69a77de3-0c44-45bc-a9de-71af37164863 ‎12‎:‎23‎:‎19‎ ‎PM: info Alarm activated (away) is now False
69a77de3-0c44-45bc-a9de-71af37164863 ‎12‎:‎23‎:‎19‎ ‎PM: info Alarm activated (away): alarm system status alarmSystemStatus off
69a77de3-0c44-45bc-a9de-71af37164863 ‎12‎:‎23‎:‎15‎ ‎PM: info Alarm activated (away) is now True
69a77de3-0c44-45bc-a9de-71af37164863 ‎12‎:‎23‎:‎14‎ ‎PM: info Alarm activated (away): Siren switch switch on
69a77de3-0c44-45bc-a9de-71af37164863 ‎12‎:‎23‎:‎10‎ ‎PM: info Alarm activated (away): alarm system status alarmSystemStatus away

Did the alarm sound or did it just not stop the beeps right away?