[Released] ADT Tools 2 for Smartthings ADT alarm sytsems

Is there a way I can trigger the alarm via an automation? Trying to get HASS.IO to be able to set off the alarm if a non adt sensor opens (ex: pantry).

It isn’t exactly impossible, but i also can’t guarantee that it would work as expected. There are some interesting limitations with time values below 1 min with smartthings. Also it should be noted that timing is largely a best effort and not assured with smartapps in the cloud. On top of that, the functionality that is used for the non ADT Sensors was never ment to exactly replace or fully duplicate official sensors based on limitations on the above functionality.

So lets make sure you are using ADT Tools in the best way possible. First question is are you using all ADT/Smartthings dual branded Sensors or are you trying to use non adt sensors as well. If you are using all ADT/Smartthings Dual branded sensors, make sure your alert action app is setup to use them as Dualbranded sensors. Regular sensors will always trigger instantly. There is functionality for a exit delay, but not for a entry delay. So genreally I have suggested only using non adt sensors in places that wouldn’t trigger on entry.

So after that long winded explanation i will see if i can find a way to do it. No ETA though.

Why not just use the function in ADT Tools to trigger external sirens when a non ADT Sensor is activated based on alarm state. Why do you need HASS.IO involved at all? If it is because you want to trigger the internal alarm and monitoring unfortunately that isn’t possible. The only commands that Smartthings can send to the ADT Side is to arm or disarm the alarm. Everything in ADT tools is about responding to changes in state of the ADT side.

@Mavrrick58 Yes, I was trying to use non-ADT sensors as well. I will try only using ADT sensors on our entry and all will only use the non-entry sensors in other places and see how that works. Thanks for the advice and look forard to seeing if you can a find out a way to add delay to the non-ADT sensors. Thanks!

The best way to do this would be to create seperate alert action apps between dual branded and standard sensors. That way you can get the extra functionality that they get provided by the Alarm system side of the system. That has standard entry/exit delays.

I’m using HASS.IO because my non S.T. contact sensors and motion sensors live there, along with everything in my house. I have it right now so I can tell ADT to arm / disarm the alarm and I can see the alarm’s current state. I was trying to find a way to see if the alarm is in the triggered state so I can, for example, put all my LED strips to red. Also, if my pantry door opens while ADT is armed away, toggle my virtual button that would turn the alarm to triggered mode. The only siren I have is built into the alarm panel.

With the changes to SMS text a little while back, are you looking at enabling an alternate type of notification (ie: [RELEASE] Pushover Manager Platform Integration) for all of us non-US customers?

1 Like

I will see, but won’t make any promises. You could add it as well.

I generally stear away from things that put the panel were it wasn’t designed to work(ie outside the US). If more want this funtionality it would help encourage me to add it.

@Mavrrick58 Hi there. I am having trouble with my ADT tools. I can get the virtual buttons and all but they don’t work once I get them on. Also when I go to save it says thee was a problem and to try redownloading SmartThings app. Please help.


First turn off the flag to create the buttons. You only want to set that flag while doing that setup. Once the buttons are created leaving that flag enabled will cause the smartapp to fail saving any changes.

Once the buttons are created you still need to associate them to the mode change functions. Go into that part of the smart app and associate the buttons.

Pretty sure it’s been available here in Canada almost since day 1. I got it fairly early on. But sadly we lost SMS support.

I tried adding it using the example code posted on the github but can only get the New Install Detected message to show up and it doesn’t populate the device list. I’m not exactly great with code lol

From a support perspective the ADT Smartthings panel has been a US only affair the entire time as i understand it. That is because ADT only has monitoring support in the US. So just because you could buy it and have it shipped to Canada doesn’t mean it is officially supported. At this point it is largely a mute point since the ADT Smartthings pannel is pretty much a discontinued product.

As i said i would be up for looking at the pushover functionality, but it isn’t something really on my radar. Largely because it requires a additional subscription and is likely for a small user group right now. If you are followed the directions and it isn’t working then there is a decent chance it will be a bit more involved then you think. Ontop of that i would be messing with the notification module that has been proven pretty well now and possibly creating issues.

If several other folks said hey i still need this functionality and i am in the US (main user base) then it would be a different story. It is a interesting idea to implement, and i get why you are asking.

My problem is similar. Maybe someone can help or has run into this problem. When I attempt to select my ADT Panel it is only listed as virtual, and I have no option to select the physical ADT Panel. I have attached a photo for reference.

Any help is greatly appreciated. Thanks in advance!


That looks like the IDE simulator. My suggestion is to use a mobile device and not the simulator. It is known to have issues and not work well from what i understand.

Thank you Maverick for such a quick response. I am still running inti the same issue through the mobile app. Would a hard reset of the panel be in order?

Do you have an ADT Smartthings Panel, live in the US and have it on the location you are trying to setup ADT Tools.

Yes sir. It is in my living room and I am home.

When you lookthrough your devices in the IDE do you see the ADT Smartthings Alarm Panel. It should be de ice type Nortek Panel i believe. Click on it ans see what capabilities it shows what is there.


So i decided to take a closer look at pushover this morning. It doesnt seem to bad to add it based on the example code. I have it most of the way there already. Just need to now tweak some of the code for how ADT tools works already. I will let you know if i publis it. If i do it will be a replacement option over the other methods most likely i dont want ti mess with what is there and working.

1 Like

You’re a good man! I really appreciate the work.


So i got it working with one of the child apps. There is proving to be some difficulty based on some stuff with the main app. I will need to think about this for a little bit. Going down this path may require a significant rewrite of the main parent app. Not because of a problem with either app, but simply to ensure i am using a good method to integrate.

The child apps have been pretty much figured out with the one I just got working. So it shouldn’t be to bad to add this. The one that is working now is for the Alarm Alert actions. I will let you know as i get further on this.