To get the most out of Siren 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 Siren 6. 


This page forms part of the larger Siren 6 user guide. Follow that link to read the full guide.


Siren 6 Community page.

https://community.smartthings.com/t/release-aeotec-siren-6/164654 (by krlaframboise)


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

Raw Code: https://raw.githubusercontent.com/krlaframboise/SmartThings/master/devicetypes/krlaframboise/aeotec-siren-6.src/aeotec-siren-6.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 performed step 3 properly, you should be in the home page)
  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-siren-6.src/aeotec-siren-6.groovy  )
    1. Click on the raw code page and select all by pressing (CTRL + a)
    2. Now copy everything highlighted by pressing (CTRL + c)
    3. Click on the SmartThings code page and paste all code (CTRL + v)
  8. Click on "Save", then wait for the spinning wheel to disappear before continuing.
  9. Click on "Publish" -> "Publish for me"
  10. (Optional) You can skip steps 11 - 16 if you pair Siren 6 after installing the custom device handler. Siren 6 should automatically pair with the newly added device handler.

    If already paired, please continue forward to the following steps.

  11. Install it on your Siren 6 by going to "My Devices" page in the IDE
  12. Find your Siren 6.
  13. Go to the bottom of the page for the current Siren  6 and click on "Edit."
  14. Find the "Type" field and select your device handler. (should be located at the bottom of the list as Aeotec Siren 6).
  15. Click on "Update"
  16. Save Changes


Aeotec Siren 6 screenshots.


SmartThings Connect.


SmartThings Classic.


Configure Siren 6 volume and sounds.


Configuration of Siren 6 requires you to configure them through "SmartThings Classic." SmartThings Connect will not allow you to configure your sounds and volume that Siren 6 utilizes. To configure your Siren 6:

  1. Open up SmartThings Classic (Connect will not allow you to configure).
  2. Go to "My Home"
  3. Open up Siren 6 by tapping on it
  4. At the top right corner, click on the "Gear" Icon
  5. This will bring you to the configuration page which you will need to tap each option you want to configure.









    1. Silence Alarm with Action Button - allows you to enable or disable alarm disable utilizing its push button.
    2. Tamper Volume - Set the volume of the alarm when Siren 6 has been tampered with.
    3. Switch On Action - Configured how the "ON" button on the front interface functions.
    4. Siren Sound - Sets the sound when the Siren Button is activated.
    5. Siren Volume - Sets the volume of Siren sound.
    6. Strobe Light Effect - Allows you to choose how the LED reacts when Siren is activated.
    7. Siren Repeat - Allows you to determine the amount of time the sound repeats for Siren function.
    8. Siren Repeat Delay - Sets a timed delay between each Siren repeat
    9. Siren Tone Intercept Length - Allows you to choose how long a single sound plays for.
    10. Default Chime Sound - Sets the default sound when pressing the "Chime" button on the front interface.
    11. Default Chime Volume - Sets the Chime buttons volume.
    12. Chime Light Effect - Sets how the LED reacts when the Chime button is pressed.
    13. Chime Repeat - Allows you to determine the amount of time the sound repeats for Chime function. 
    14. Chime Repeat Delay - Determines the delay between each chime sound repeat.
    15. Chime Tone Intercept Length - Allows you to choose how long a single sound plays for.
    16. Enable Debug Logging - Allow logging of functions from this custom device handler.
  6. After configuring all the settings that you want, click on "Save" located at the top right corner.
  7. On the main page of Siren 6, click on the "Sync" Button to sync the new changes.
  8. Test the following buttons that you have configured: On, Chime, Siren, Strobe, Both.