Aeon Labs Aeotec Multifunction Doorbell


(Kevin) #1

The new version of this device handler can be found in the first post of the Aeon Labs Aeotec Doorbell Topic.


Aeotec Aeon Labs Doorbell
New Aeon Labs Doorbell: need device type help
Siren Comatability
Door bell button?
Peer review my first SmartApp? detecting child eloping
Speaker Notifications
Play notification sound through Aeon Doorbell speaker when iphone presence detected?
Doorbell/door entry chime?
Recommendation for sound device
Doorbell and separate cam: What are the available options?
Alarm options? [advice]
Aeon Doorbell Type Beta
Chime alert - Apparently SmartThings doesn't have an answer for this?
Z Wave Door-Open Chime support (Philio?)
Aeon labs siren (gen5)
Siren Comatability
Devices we don't have
Aeon Products: Secure Exchange fails
Iris convert--need some information
Need a sounder
Aeon Doorbell Type Beta
Aeon Doorbell Type Beta
[OBSOLETE] [BETA MILESTONE 1] CoRE (Community's own Rules Engine)
Using presence and door sensor to trigger Echo weather, music, etc
Aeon Products: Secure Exchange fails
Is there a 'nice' alarm out there
Getting ghost notifications from Aeon Door Bell
Aeon Doorbell Type Beta
Aeon Doorbell Type Beta
Gentle Wake Up
[RELEASE] Aeon Labs Aeotec Doorbell
New Aeon Labs Doorbell: need device type help
New Setup for panic button and siren
(Never Trust @bamarayne) #2

Anybody try this yet? I will give it a try on one of the doorbells I have today to see what’s what.

The documentation and described abilities looks great!


(Rudi Prunzel) #3

I’m testing this DH and so far it’s working great. Thanks to @krlaframboise.
I still need to setup a SmartApp to use the new “Beep” command :smile:


(Kevin) #4

Thanks, are you using the Android mobile app. I was doing a lot of testing in the Android mobile app and all the buttons stopped working once, but after closing out of that screen and re-opening it, everything seemed to work fine. With the reliability of ST lately I’m not sure if it had anything to do with the Device Type.

[quote=“RudiP, post:3, topic:36586”]
I still need to setup a SmartApp to use the new “Beep” command
[/quote]I’ve never seen anything use the “Tone” compatibility before, but I figured if there was a specific track I used often, I could use beep() in Rule Machine instead of having to remember playTrack(25).


(Rudi Prunzel) #5

Yep, I’m using the Android mobile app and sometimes it get’s stuck. I also just close and reopen the app.

I’m also planning to add the beep() call to some of my Rule Machine rules that I currently don’t play a message and I just want a low volume confirmation sound.


(Kevin) #6

[quote=“RudiP, post:5, topic:36586”]
Yep, I’m using the Android mobile app and sometimes it get’s stuck. I also just close and reopen the app.
[/quote]I just released version 1.1 which should fix this problem, but please let me know if it continues to happen. Thanks


(Rudi Prunzel) #7

I’ve just tested the new version and it’s working great so far. Thanks.


(Kevin) #8

I’m glad to hear it, I’m just hoping it works OK on iPhone because I don’t have one to test with.

Just so everyone knows, the first post in this topic will always have the most recent version of the device handler and its documentation.

I’ve updated the documentation to include screenshots and added links to the important information section that provide additional information and instructions.


(Kevin) #9

I’ve added the capabilities Beacon, Polling, and Refresh to version 1.2. I know they really don’t fit with a doorbell, but I wanted a way to get notified when my internet goes down or I lose power.

These capabilities allowed me to setup a SmartApp that calls the poll method at set intervals (ST doesn’t automatically). It subscribes to the presence attribute from the Beacon capability and sends me SMS and Push messages within a couple of minutes from when I lose or regain power and/or internet.


(Kevin) #10

I just released version 1.3 which replaces the Beacon capability with the Presence Sensor capability. The Beacon capability caused problems with the the Android Mobile app’s presence detection and it wasn’t very useful because I couldn’t find any SmartApps that used it.


(Never Trust @bamarayne) #11

So the presence Sensor shows present when there is power and away when there isn’t?

I have not tried this DH yet, as I took a hiatus of sorts from making changes to ST to focus on completing some other tasks that needed my attention - and even the small changes in ST can often drag me in…

I am looking forward to the promising functionality here. One concern i have is I am currently using the other DH which disables the device showing active when I send custom playtrack commands to it and I am not entirely clear how that works with this DH.


(Kevin) #12

[quote=“JH1, post:11, topic:36586, full:true”]
So the presence Sensor shows present when there is power and away when there isn’t?[/quote]
ST doesn’t automatically call the poll method so unless you schedule something to call it, it won’t automatically change the presence. I originally used the Beacon Capability since it had the same attributes as the Presence Sensor Capability, but didn’t make the device show up like a presence sensor. The Android app didn’t like the Beacon Capability and kept giving me random presence related errors which is why I changed it.

Do you think I’d be better off getting rid of the Presence Sensor Capability and adding an attribute called something like “ConnectionStatus” that has the states “Online” and “Offline”? I think there is only one other person actually using this DH so I doubt getting rid of that capability would cause any problems.

[quote=“JH1, post:11, topic:36586, full:true”]
One concern i have is I am currently using the other DH which disables the device showing active when I send custom playtrack commands to it and I am not entirely clear how that works with this DH.
[/quote]I’m not sure what you mean by “showing active”, but this is how the features work:

  • If you’re using the device as an Alarm or Switch, the on and alarm events will only be raised when the siren, strobe, both, or on commands are called. Those actions also cause the device’s status to change to “alarm”.

  • If you’re using the device as a button, the button pushed event will only be raised if the physical doorbell button is pushed or the pushButton command is called. Those actions also cause the device’s status to change to “bell”.

  • The play and playTrack commands change the device’s status to “play”.

  • The beep command change the device’s status to “beep”.

  • Regardless of how the track started playing, it will set the state and status of the device to “off” as soon as it finishes.


(Never Trust @bamarayne) #13

Here is what I am doing.

Say someone rings the doorbell with the button. I use rule machine to monitor that doorbell, and when it’s status shows ‘on’ - a seperate doorbell will also ring and I will be sent a text message. If doing playtrack or other actions to that doobell results in the cascade or a text to myself, that would be a problem.

I am not sure I follow about the presence or beacon. Are you trying to use the device to determine if your power has been cut / restored? I like the idea but not sure i follow exactly how you are doing that.

Sorry I have tinkered with this yet. I hope to soon.


(Kevin) #14

[quote=“JH1, post:13, topic:36586”]
I use rule machine to monitor that doorbell, and when it’s status shows ‘on’ - a seperate doorbell will also ring and I will be sent a text message. [/quote]It sounds like you’re currently checking for the “on” state of the Switch capability in Rule Machine. If you use this DH you will need to use the “button one pushed” state of the Button capability instead.

With this DH, it will only show “on” when one of the following commands is called: siren, strobe, both, or on. I thought it made more sense to have the Button capability associated with pushing the doorbell button and the Alarm capability associated with turning the device on.

I looked at my code and I could easily change that functionality so I’m going to add a preference that allows you to choose which commands (doorbell, beep, play/playTrack, siren/strobe/both) trigger the “on” state and I’ll default it to siren/strobe/both. Once I’ve made that change, you can change the settings to “doorbell” and you won’t have to change any of your existing rules.

I just noticed that the “Button” capability is available in Rule Machine as a trigger, but not a condition and that’s the main reason I’m adding this functionality in the next version.

[quote=“JH1, post:13, topic:36586”]I am not sure I follow about the presence or beacon. Are you trying to
use the device to determine if your power has been cut / restored? I like the idea but not sure i follow exactly how you are doing that.[/quote] Yes, that’s what I’m doing and it works fine, but I don’t think this is what the Presence Sensor is intended for and it causes the device to get listed in the “family” screen of the mobile app so I’m considering removing that capability in the next version.


(Never Trust @bamarayne) #15

Can you make it an optional config?


(Kevin) #16

[quote=“JH1, post:15, topic:36586”]
Can you make it an optional config?
[/quote]If the device has the Presence Sensor capability, smart things automatically treats it as a presence Sensor so I’m pretty sure there’s no way to make that optional.

If I remove that capability, I’ll add an attribute that can be used to determine if it’s online. Rule Machine allows you to add custom commands, but I’m not sure if it allows you to use custom attributes in rules. If it doesn’t, than that feature won’t be very helpful.

What do you think I should do?

Edit: I just went through the Rule Machine Feature Request page and custom attributes are not going to be implemented so the custom attribute won’t be useful.


(Kevin) #17

[quote=“KeithJW, post:418, topic:28889”]
I tried setting up the Rule you suggested with no results
[/quote]Does the rule get triggered if you press the physical doorbell button?


(Keith) #18

I configured button one, but it showed up as beep, playing track 5, which beep is set to, but the speaker played the doorbell sound, track 3.

…Although maybe a door was opened, because I tried it again and nothing showed up.


(Kevin) #19

When I mentioned the button and Rule Machine, I was referring to doing things like turning on a light when the button is pushed.

Example:

(my doorbell is called “Living Room Speaker”)


(Keith) #20

Oh fair enough. I’ll have to play around with it.