Has anyone found a senor that I could link to ST that would monitor the house for a loud noise or alarm from a smoke detector. In a perfect world I would also be able to set up for braking glass.
What country are you in? The alarm patterns are different in different countries, so the acoustic device would be different.
If you are in the US, the Leeo works well for this. It can recognize three sound patterns: a US residential fire alarm, a US residential CO alarm, or a long continuous tone such as most leak alarms give off.
Its regular price is $49, but it is often on sale for $29. You plug it into the wall and it just listens for the sound pattern. When it detects a target pattern, it then can send a Wi-Fi notification, a push notification to your phone, and it also has its own IFTTT channel, which allows for integration with SmartThings.
It just depends on how you want to use it. You donāt need to add any code to use it with the free IFTTT service so you could just have Leeo detecting a sound then activate any of your SmartThings-controlled Devices like a siren or a light. Thatās pretty straightforward.
If you want to get fancy and have it treated like a smoke alarm and use it with the smart home monitor feature, then you would need to use one of the custom code options I linked to above.
If you havenāt used custom code before, itās fairly straightforward. Basically you copy the code from the author and paste it into your own account. The following FAQ describes that basic process, but you need to read the exact instructions in the author thread for any code you were going to use because sometimes there are additional things you need to do to make it work.
Thank you for the explanation. I am new to this.I just want the device to notify me on the ST app when it detects a smoke alarm going off in the home. Not sure if I can add this as a device in the app or if I will need to add a handler to the hub.
The Leeo itself doesnāt show up as a device in the SmartThings app. On the other hand, it has its own app which will notify you on your phone, and thatās all some people need.
Alternatively, you can create a āvirtual switchā which doesnāt exist in real life, but which SmartThings will treat like a real switch once you have created it. That means it shows up on your list of things, you can toggle it on and off with the SmartThings mobile app, you can have smartThings routines turn it on and off, etc.
Then you would use the free IFTTT service to automatically turn on the virtual switch whenever the Leeo hears a target sound. That way you have something in your SmartThings account which goes on when Leeo hears something.
IFTTT stands for āIf This, than that.ā Itās a free service that is used to create integration between different products/services that donāt normally talk to each other. In this case, you would use the Leeo as the āifā and SmartThings as the āthat.ā So you just set up a simple rule in IFTTT so that if the Leeo detects a particular sound, then smartthings turns on the virtual switch.
Iāve used both methods that JD describes to integrate Leeo with my ST setup. If you can follow instructions then you can probably do either one; thereās no need to code anything yourself at any point.
But if you want a notification, and nothing else, is there a reason why you need to see it in the ST app?
The great thing about ST is that you can get not just a notification but also the ability to execute other actions (turn on lights, turn off HVAC fan, etc).
Are there other automations you want to trigger when your Leeo hears a smoke/CO detector going off?
Yes, I am trying to get all of my life under one app and ST seems to cover the most devices. I have been buying smart home devices and almost have a page on my phone full of icons. My goal is to get down to one app that would give me an overview of my devices.
Just realize that because there is no direct integration between Leeo and ST, itāll take a little work to set things up in such a way that you can see a device that looks like a smoke detector within ST. But with IFTTT and the universal device type handler described in the posts that JD linked to above, itās definitely possible.
I think itās also important to point out that the more cloud-based services you link together in order to receive an alert, the more potential points of failure you can run into. Youād be relying first on your Leeo device to work correctly and send an alert to the Leeo server, which then has to communicate with IFTTTās server, and then in turn with STās server. For something as critical as a smoke or CO alarm, thatās not something to take lightly.
I still have Leeo setup to alert me directly from their app if the sound of a smoke or CO alarm is detected, even though Iāve also integrated it into smart home monitor. I even got a kidde remotelync too, which does basically the same thing as Leeo.
I have kids and pets at home, if a smoke or CO detector is really going off while Iām not home, I want as many different alerts as possible with redundancies so a single service failure (hopefully) doesnāt screw up the whole thing.