Aeon Labs Multifunction Siren Details
Here’s an overview of how you can use the custom commands with Smart Home Monitor, Smart Alarm, Notify with Sound, and Rule Machine:
Smart Home Monitor
The Custom Monitoring section of SHM supports Audio Notifications and if you choose “Custom Message” for the Notification, you can specify the command to execute in the
"Play this message" field.
In the “Notifications Section”, select the siren from the “audio player” list and enter the custom command into the “phrase” field(s).
Speaker Notify with Sound
You can setup a Custom Message action and specify the command to execute in the “Play this message” field.
You can use the “Send or speak a message” action to execute the command. You do this by entering the command in the “Custom message to send” field, enabling the “Speak this message?” option, and choosing the siren for the “On this music device” field.
These are the commands that can be used:
off() - Turn off alarm or stop beep from repeating.
siren(), strobe(), both(), on() - Turn on default Alarm.
customAlarm(sound, volume, duration) - Plays specified sound at specified volume for specified duration.
delayedAlarm(sound, volume, duration, delay) - Plays specified sound at specified volume for specified duration after the specified delay.
startBeepDelayedAlarm() - Uses the beep schedule settings to repeatedly play the default beep. If the beep schedule finishes without being cancelled, the default siren is played and the switch.on and alarm.both events are raised.
beep() - Play default Beep.
startBeep() - Uses the schedule settings to repeatedly play the default beep.
customBeep[1-6]() - A command for each of the 6 custom beep buttons shown in the app.
customBeep(sound, volume, repeat, repeatDelayMilliseconds, beepLengthMilliseconds) - Plays beep using specified settings.
startCustomBeep(beepEverySeconds, stopAfterSeconds, sound, volume, repeat, repeatDelayMilliseconds, beepLengthMilliseconds) - Uses specified schedule settings to play specified beep.
You can execute the commands by entering them into the message/phrase fields described above, exactly as shown below:
The customAlarm command can be used by entering “customAlarm sound, volume, duration”. The command below will play sound 5 at volume 1 for 60 seconds.
customAlarm 5, 1, 60
The delayedAlarm command can be used by entering “delayedAlarm sound, volume, duration, delay”. The command below would wait 30 seconds and then play sound 4 for 1 minute at volume 2.
delayedAlarm 4, 2, 60, 30
The customBeep command can be used by entering the 5 parameters without any text. The command below will play a 50 millisecond beep using sound 3 at volume 2 and it will do this 5 times with a 1 second pause between each beep.
3, 2, 5, 1000, 50
The startCustomBeep command can be used by entering the 7 parameters without any text. The command below performs the customBeep mentioned above at 10 second intervals for 1 minute.
10, 60, 3, 2, 5, 1000, 50