Ways to dismiss SHM Intrusion Alerts!

I know you can dismiss the intrusion alerts from within the SHM app, but are there any other ways of dismissing an incident without using the phone?

You can do it from the api like this:

https://graph.api.smartthings.com/api/smartapps/installations/{your SHM ID}/dismissIncident?name=Security

Not sure if that is what you are looking for.

It would be awesome to tie it into a switch/virtual switch, so then I could tell alexa to turn off x switch which would dismiss the alarm.

1 Like

Yup, that’s kind of where I was going with this. I was beginning @geko to add it to his button controller app. That would also be awesome.

It’s annoying to spend a couple minutes trying to dive into the app to dismiss the alarm. I wish if you just disarmed the SHM it would dismiss everything.

You could hook it up to IFTTT Maker channel and use IFTTT DO Button app to trigger it. :smile:

3 Likes

Where can I find my SHM ID?

Go to IDE then click on your location. Scroll down to locate SHM, click on the link and you’ll see your ID at the bottom in grey, under Scheduled Jobs

Thank you.

20 characters

Let me know if you make it work in any way. I’ve tried the Maker but it didn’t work for me :frowning:

I don’t think is possible to hook it up to the Maker. Or maybe I didn’t know how to set it up properly. “Get” didn’t do anything for me. It ran with no errors but it didn’t disarm SHM either…

I had the same result. I am also not sure I set it up properly. I also tried through tasker. I followed an old post showing how to setup up a get command through tasker for ST. No luck there either.

1 Like

Yup, just got tired of playing with tasker too, with no success…

You would need some sort of authentication to use it with the Maker channel. Looks like it works using your smartthings username and password in the URL which makes me cringe a bit but the other option would be to use an auth token but I haven’t messed with that yet.

So this works (if your username is an email address then replace the @ with %40 to make it work)

https://username:password@graph.api.smartthings.com/api/smartapps/installations/{your SHM ID}/dismissIncident?name=Security
1 Like

Looks like this works too if you have an auth token from another smartApp using createAccessToken()

https://graph.api.smartthings.com/api/smartapps/installations/{your SHM ID}/dismissIncident?name=Security&access_token={your auth token}

:smile: I can dismiss intrusion alerts by turning on my front porch lights now…

Yup, I was trying to dismiss using the minimote. Thanks for your help!

I apologize for this request. I am usually fine cutting and pasting, and following what appear to be a easy process. Could you possibly post a step-by-step of how you got this working? I tried both methods you listed with no luck. I tried in ifttt and tasker. Again I apologize.

I’ve got mine working with the username & password. I’ve created a virtual switch and a recipe in IFTTT.

IFTTT set up:

SmartThings as Trigger: switch on
Maker as Action: Use make a web request
- URL : https://username@mail.com:password@graph.api.smartthings.com/api/smartapps/installations/SHM_ID/dismissIncident?name=Security

  • Method: Get
  • All other fields blank

NOTE you don’t need to replace the @ sign with %40 to make it work, and you don’t need any brackets around “your SHM ID”

2 Likes

Thank you so much. This was driving me nuts. I got it to work with Tasker. Now when I get an SHM alert notification Tasker intercepts and creates its own notification with an actionable button to dismiss the SHM alert.

Again thanks.

2 Likes

What kind of switch did you use? Is it a momentary switch? I’m guessing based on the API that this only dismisses the alarm, and doesn’t track the status of the system. Just asking so I know what kind of switch to use! Thanks!