Aeotec Doorbell 6 custom DTH with SmartThings hub. Print
- June 7, 2024
- Aeotec
Table of Contents
To get the most out of Doorbell 6 with SmartThings, it’s recommended that a custom device handler is used. Custom device handlers are code that allow the SmartThings Hub to maximize features of attached Z-Wave devices, including Doorbell 6.
This page forms part of the larger Doorbell 6 user guide. Follow that link to read the full guide.
Doorbell 6 Community page.
https://community.smartthings.com/t/release-aeotec-doorbell-6/165030 (by krlaframboise)
Aeotec Button.
Steps of Installing Device Handler:
-
Login to Web IDE and click on the “My Device Types” link on the top menu (login here: https://graph.api.smartthings.com/)
-
Click on “My Locations”
-
Select your SmartThings Home Automation gateway that you want to put the device handler in. (in the image below, my SmartThings gateway is called “Home” , this may be different for you).
-
Select tab “My Device Handlers” (If you correctly performed steps 2 and 3 above, you should be in your gateways home page now).
-
Create a new Device Handler by clicking on “New Device Handler” button in the upper-right corner.
-
Click on “From Code.”
-
Copy krlaframboise code from Github, and paste it into the code section. (https://raw.githubusercontent.com/krlaframboise/SmartThings/master/devicetypes/krlaframboise/aeotec-doorbell-6.src/aeotec-doorbell-6.groovy)
-
Click on the raw code page and select all by pressing (CTRL + a)
-
Now copy everything highlighted by pressing (CTRL + c)
-
Click on the SmartThings code page and paste all code (CTRL + v)
-
Click on “Save” , then wait for the spinning wheel to disappear before continuing.
-
Click on “Publish” - > “Publish for me”
-
Select tab “ My Device Handlers”
-
Create a new Device Handler by clicking on “New Device Handler” button in the upper-right corner.
-
Click on “From Code.”
-
Copy krlaframboise code from Github, and paste it into the code section. (https://raw.githubusercontent.com/krlaframboise/SmartThings/master/devicetypes/krlaframboise/aeotec-doorbell-6-button.src/aeotec-doorbell-6-button.groovy)
-
Click on the raw code page and select all by pressing (CTRL + a)
-
Now copy everything highlighted by pressing (CTRL + c)
-
Click on the SmartThings code page and paste all code (CTRL + v)
-
Click on “Save” , then wait for the spinning wheel to disappear before continuing.
-
Click on “Publish” - > “Publish for me”
-
(Optional) You can skip steps 17 – 22 if you pair Doorbell 6 after installing the custom device handler. Doorbell 6 should automatically pair with the new added device handler. If already paired, please continue forward to the following steps.
-
Install it on your Doorbell 6 by going to “My Devices” page in the IDE
-
Find your Doorbell 6.
-
Go to the bottom of the page for the current Doorbell 6 and click on “Edit.”
-
Find the “Type” field and select your device handler. (should be located at the bottom of the list as Aeotec Doorbell 6).
-
Click on “Update”
-
Save Changes
Aeotec Doorbell 6 and Button screenshots.
Configure Doorbell 6 volume and sounds.
Configuration of Doorbell 6 and Button require you to configure them through SmartThings App or SmartThings IDE:
- Open up SmartThings app.
- Open up Doorbell 6 by tapping on it
- At the top right corner, click on the “3 dots” Icon
- Tap on “Settings”
- This will bring you to the configuration page which you will need to tap each option you want to configure.
- Silence Alarm with Action Button – allows you to enable or disable alarm disable utilizing its push button.
- Tamper Volume – Set the volume of the alarm when Doorbell 6 has been tampered with.
- Switch On Action – Configured how the “ON” button on the front interface functions.
- Siren Sound – Sets the sound when the Siren Button is activated.
- Siren Volume – Sets the volume of Siren sound.
- Strobe Light Effect – Allows you to choose how the LED reacts when Siren is activated.
- Siren Repeat – Allows you to determine the amount of time the sound repeats for Siren function.
- Siren Repeat Delay – Sets a timed delay between each Siren repeat
- Siren Tone Intercept Length – Allows you to choose how long a single sound plays for.
- Default Chime Sound – Sets the default sound when pressing the “Chime” button on the front interface.
- Default Chime Volume – Sets the Chime buttons volume.
- Chime Light Effect – Sets how the LED reacts when the Chime button is pressed.
- Chime Repeat – Allows you to determine the amount of time the sound repeats for Chime function.
- Chime Repeat Delay – Determines the delay between each chime sound repeat.
- Chime Tone Intercept Length – Allows you to choose how long a single sound plays for.
- Enable Debug Logging – Allow logging of functions from this custom device handler.
- After configuring all the settings that you want, press the back button.
- Test the following buttons that you have configured: On, Chime, Siren, Strobe, Both.
Configure Aeotec Button.
These are the steps using SmartThings app, this must be done through the child device that should appear as a second, third, or fourth device to Doorbell 6.
NOTE – if you do not see “Doorbell 6 – Button #1, #2, #3”, then you must re-pair your Doorbell 6.
- Open up SmartThings.
- Open up Doorbell 6 – Button # (can be a # from 1 – 3) by tapping on it
- At the top right corner, click on the “3 dot” Icon
- Select “Settings”
- This will bring you to the configuration page which you will need to tap each option you want to configure.
- Sound – Sets the sound played by selected Aeotec Button.
- Volume – Sets the volume of the sound.
- Light Effect – Sets the light effect of Siren 6 or Doorbell 6 when triggered by button.
- Repeat – Determines how many times the selected sound repeats.
- Repeat Delay – Determines the delay time between each sound repeat.
- Tone Intercept Length – Allows you to choose how long a single sound plays for.
- Now test the Button again for any sound changes you’ve done to that button.
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>