I recently picked up a Dome Siren after I installed sensors (monoprice 24259) on all my doors with the main goal of having a chime every time a door opens. Getting the Dome setup went smoothly with the device handler. The only issue I am having is getting random chime repeats when a door opens. I am using SHM with one rule for all my doors, with ‘chime2’ as my custom message to play. I usually get one repeat, but have had the chime repeat as many as four times. The repeat does seem to happen more frequently on one door, but I’ve had it happen on all of them.
Has there been any new developments with the repeats? Or a workaround?
Are you using the Classic App or the new SmartThings app?
Did you just update the code and publish or did you remove and re-join the device?
Re-joining shouldn’t be necessary and I believe since SmartThings added the fingerprint to one of their generic drivers it installs that one instead of mine so you have to manually change it in the IDE like @Automated_House suggested.
Some users see an improvement by using Speaker Companion instead of SHM.
The Zooz Smart Chime is the same device so if you use my handler for that you can play the 10 sounds it like a dimmer which might also help. (10% sound 1, 20% sound 2, etc.)
The UI of that handler isn’t as user friendly and I think there may still be a glitch where the state randomly shows that it’s playing when it’s not, but it might reduce the repeating problem.
Thanks for the reply. Unfortunately no luck with the Speaker Companion either. Other things I tried was just creating a rule for a single door and using the preset sounds (e.g. Dogs Barking) instead of typing in the custom ‘chime2’, but I still get the same random repeat results.
If you click the link to the code in the first post of this topic it will open the most recent version of the code.
The version number displayed in the first topic doesn’t change unless I manually update that post, but this topic is too old so I no longer have the ability to edit that post.
I’ve added the siren in the Smartthings (Classic) app without issue.
Published the 1.2.3 code (latest)
But I only see 1 siren and I would like to see all the other chimes / sirens / bells.
I’m not sure where / what I missed in this process. I tried publishing / saving several times. Still only 1 default siren.
From the same webpage that you published the device handler, did you click up on the top for “My Devices”, edit your device, and change the type to “Dome Siren” at the bottom of the massive dropdown list?
@smrt1 Thank you! I literally sat down after going over the thread again and found an entry that suggested this back in Apr. Then I noticed your response! Tried it and it works!
Has this been fixed to work with the gen 3 hub and new SmartThings app? I don’t see the different chimes/alarms listed as an option in the new iOS app.
It’s not possible to show custom commands in the new SmartThings app so you have to use the classic app.
If you’re not seeing them in the classic app either then the device was most likely assigned a built-in DTH instead of the custom one so you’ll need to edit the device in the IDE and change its type.
Why can I load the zooz handler for my dome siren and it will let me pick which chime I want (in the NEW smartthings app) but the dome siren handler won’t do the same?
zooz handler = chime functionality in NEW smartthings app
dome handler = alarm functionality in NEW smartthings app
The Zooz handler has the ability to play the 10 sounds using the switch level capability.
The Dome handler is using custom commands so although I could make a change that would allow you to open the device in the new mobile app, all you’d see is either the siren commands or on/off so you’re better off just using the Zooz handler.
Until SmartThings releases information about the Hub Connected devices section of their new platform developers have no control over the device handler’s UI in the new app.
Update: I think I misread your post… In the new app, I believe the Zooz handler uses the on/off commands to control the siren and the switch level value to play the chimes.
Help please! I have no idea what I did? I followed step by step and can’t get the chimes to show up. It is showing up as the dome siren. When in the app there are no sound options just the basic switch pretty much. Any clue what I did wrong? I tried to go ahead with customizing and nope it won’t let me add audio notification. So sad I really needed this as a door chime. I did delete the file in the device handler and try to install the file again and it wont let me but now i am getting a error message saying .
Org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: script_dth_metadata_24dbf488_145c_462f_88d7_cabcf9e7ac92: 1: unexpected token: 2.3 @ line 1, column 15. Dome Siren v1.2.3 ^ 1 error
Delete all the code and paste it in again to get rid of that error your seeing.
Only the Classic SmartThings mobile app supports custom UIs so if you’re using the new mobile app that’s why you’re not seeing the buttons. If you’re using the SmartThings Classic App and still not seeing them then the device is set to the wrong handler so open the device in the IDE and change its Type field to this handler.
I am using the classic app. I change the handler name and put the file back in the device handler but still not coming up in the app with all the function it is showing dome siren in the app. Error code is gone.
Testing out the “Alarm Delay” feature, set it to 30 second delay with “Alarm Delay Beep” also ON. This isn’t working, the alarm never sounds. I test by opening a door and I hear the alarm delay beep start and beeps off and on for about 20 seconds and then stops. No alarm ever sounds. I changed the Alarm Delay value to 15 seconds and same issue. If I shut off the Alarm Delay feature the alarm will sound immediately when a Open/Close sensor is triggered…
Please help, is this feature broken?
I also want to say thanks for all the previous folks in here helping us out. I was also stuck on not getting the chimes to show up. Changing the Device Type = Dome Siren did it for me in the IDE.