Aeotec Doorbell 6 custom DTH with SmartThings hub. Print

June 7, 2024
Aeotec

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)

Code Page: https://github.com/krlaframboise/SmartThings/blob/master/devicetypes/krlaframboise /aeotec-doorbell-6.src/aeotec-doorbell-6.groovy

Raw Code: https://raw.githubusercontent.com/krlaframboise/SmartThings/master/devicetypes/krlaframboise /aeotec-doorbell-6.src/aeotec-doorbell-6.groovy

Aeotec Button.

Code Page: https://github.com/krlaframboise/SmartThings/blob/master/devicetypes/krlaframboise /aeotec-doorbell-6-button.src/aeotec-doorbell-6-button.groovy

Raw Code: https://raw.githubusercontent.com/krlaframboise/SmartThings/master/devicetypes/krlaframboise /aeotec-doorbell-6-button.src/aeotec-doorbell-6-button.groovy

Steps of Installing Device Handler:

  1. Login to Web IDE and click on the “My Device Types” link on the top menu (login here: https://graph.api.smartthings.com/)

  2. Click on “My Locations”

  3. 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).

  4. Select tab “My Device Handlers” (If you correctly performed steps 2 and 3 above, you should be in your gateways home page now).

  5. Create a new Device Handler by clicking on “New Device Handler” button in the upper-right  corner.

  6. Click on “From Code.”

  7. 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)

  8. Click on the raw code page and select all by pressing (CTRL + a)

  9. Now copy everything highlighted by pressing (CTRL + c)

  10. Click on the SmartThings code page and paste all code (CTRL + v)

  11. Click on “Save” , then wait for the spinning wheel to disappear before continuing.

  12. Click on “Publish” - > “Publish for me”

  13. Select tab My Device Handlers”

  14. Create a new Device Handler by clicking on “New Device Handler” button in the upper-right  corner.

  15. Click on “From Code.”

  16. 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)

  17. Click on the raw code page and select all by pressing (CTRL + a)

  18. Now copy everything highlighted by pressing (CTRL + c)

  19. Click on the SmartThings code page and paste all code (CTRL + v)

  20. Click on “Save” , then wait for the spinning wheel to disappear before continuing.

  21. Click on “Publish” - > “Publish for me”

  22. (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.

  23. Install it on your Doorbell 6 by going to “My Devices” page in the IDE

  24. Find your Doorbell 6.

  25. Go to the bottom of the page for the current Doorbell 6 and click on “Edit.”

  26. Find the “Type” field and select your device handler. (should be located at the bottom of the list as Aeotec Doorbell 6).

  27. Click on “Update”

  28. 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:

  1. Open up SmartThings app.
  2. Open up Doorbell 6 by tapping on it
  3. At the top right corner, click on the “3 dots” Icon
  4. Tap on “Settings”
  5. This will bring you to the configuration page which you will need to tap each option you want to configure.
  6. Silence Alarm with Action Button – allows you to enable or disable alarm disable utilizing its push button.
  7. Tamper Volume – Set the volume of the alarm when Doorbell 6 has been tampered with.
  8. Switch On Action – Configured how the “ON” button on the front interface functions.
  9. Siren Sound – Sets the sound when the Siren Button is activated.
  10. Siren Volume – Sets the volume of Siren sound.
  11. Strobe Light Effect – Allows you to choose how the LED reacts when Siren is activated.
  12. Siren Repeat – Allows you to determine the amount of time the sound repeats for Siren function.
  13. Siren Repeat Delay – Sets a timed delay between each Siren repeat
  14. Siren Tone Intercept Length – Allows you to choose how long a single sound plays for.
  15. Default Chime Sound – Sets the default sound when pressing the “Chime” button on the front interface.
  16. Default Chime Volume – Sets the Chime buttons volume.
  17. Chime Light Effect – Sets how the LED reacts when the Chime button is pressed.
  18. Chime Repeat – Allows you to determine the amount of time the sound repeats for Chime function. 
  19. Chime Repeat Delay – Determines the delay between each chime sound repeat.
  20. Chime Tone Intercept Length – Allows you to choose how long a single sound plays for.
  21. Enable Debug Logging – Allow logging of functions from this custom device handler.
  22. After configuring all the settings that you want, press the back button.
  23. 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.

  1. Open up SmartThings.
  2. Open up Doorbell 6 – Button # (can be a # from 1 – 3) by tapping on it
  3. At the top right corner, click on the “3 dot” Icon
  4. Select “Settings”
  5. This will bring you to the configuration page which you will need to tap each option you want to configure.
  6. Sound – Sets the sound played by selected Aeotec Button.
  7. Volume – Sets the volume of the sound.
  8. Light Effect – Sets the light effect of Siren 6 or Doorbell 6 when triggered by button.
  9. Repeat – Determines how many times the selected sound repeats.
  10. Repeat Delay – Determines the delay time between each sound repeat.
  11. Tone Intercept Length Allows you to choose how long a single sound plays for.
  12. 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)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals