You can disable this feature so it will always arm in whatever state you tell it to arm - you just have to undo the programming in those fields.

Kevin - What is the best practice for someone using a ThingShield?

Richard, what do you mean by this question? Kevin works for Nutech/Alarm Decoder so he doesn’t support the SmartThings ThingShield. The code in the original post of this thread will get you going, which I believe you have things setup based on past threads. Not sure what version you are using but early summer last year Stan and I published a new version and SmartApp that integrates with SHM. Please see the original post for details.

What? I have no idea about the ThingShield, sorry - as far as I know it is not produced anymore. A bit of a vague question, sorry…

I have noticed recently that the DH for the device shows open sensors but the individual sensors are not updating status. Anytips? Update?

What version are you using? Please compare your version to the one in the original post. Stan and I released that version last summer that addressed issues of stuck zones.

Edit: @MacBenTosh from earlier posts you mention you are using the Alarm Decoder network appliance. Please post your question here:
AlarmDecoder AD2Pi Network Appliance

Since ThingShield is discontinued, is there any alternative way to use AD2SmartThings? Or did this project die an unfortunate death along with the ThingShield?

This project lost steam with end of ThingShield. Given lack of interest and several other documented alarm integrations, no effort has been out into place to use Dans new Ethernet/wifi STAnything library. If you are interested in helping make it work I am happy to work with you. Otherwise check out AlarmDecoders network appliance or Redloro’s solution.

1 Like

@ritchierich I wish I had the time to experiment. If I did, I would. I have a background in software development, but I’d need to get up to speed on groovy and the whole platform a bit more. I want to do that, but I suspect the time investment needed here is something I can’t give right now. As for the options, I think I will look into the network appliance. Redloro’s solution seems like it would work, but having to have a PC on 24/7 really seems like overkill for the task. It screams to me of the kind of thing my wife will hate - complete, lots of points of failure, prone to having issues. All those things are show stoppers for me there! Thank you for your input though, I hadn’t read about the network appliance until your post so you at least got me pointed in a direction that might work for me.

Definitely understand. For what it’s worth, most of the effort will be on the Arduino side using C programming. The device handler will need some tweaks but not many.


Does anyone know how can I buy a AD2PI in Europe (Romania)? I am very interested in connecting my DSC alarm with the Smartthings hub.

Thank you!

Tagging @kevin_nutech an employee of Alarm Decoder/Nutech who is a member of this forum, but you should connect them directly via their website:

1 Like

We have links to international resellers on our store at

1 Like

Can this function with 2 partitions?

I have my 20p with a whole host of zones. When armed all are active

However, I have 2 motions and 2 garage door sensors that are on partition 2 for the sake that they are able to be monitored by either this or an envisalink setup, as we don’t use motions in the house due to animals, and I simply wanted to use the existing wireless sensors on my garage doors.
But I’d like to essentially tie those couple of motions and door sensors into ST via AD or AS, since they are there but not use them on my primary alarm. (Also I have a keypad on partition 2, so I can interact with them)

The AD2Pi receives alarm messages from all partitions so in theory it should work:

But this project was created for a single partition system and development has stopped given the ThingShield is no longer available. You may want to look into the Alarm Decoder network appliance. There is a thread on this device:

@kevin_nutech does the network appliance support multiple partitions with SmartThings?

Alexa sees this as a switch therefore, when if I simply say “Alexa, turn off the alarm.” It does… Not good. The last thing I need is an intruder breaking in and immediately disabling my alarm with their voice. The Amazon devices/software are also not very good at excluding devices, so even if I exclude all my alarm devices they show back up. Is there a way to make this setup not look like a switch? I have been using this for over a year now and I love it. It makes bridging my SmartThings and home alarm together a breeze. I would like a voice control system such as Alexa in my home but this makes it a little unsafe. Any help is appreciated.

I personally only allow Alexa to control specific devices. Yes it can be a pain to remember to add something new but to your concern I don’t want it to control certain devices in my household and I prefer to set it up manually. In your SmartThings app, go to Automation\Amazon Echo and unclick the “Allow Alexa to access all devices and routines” and then set which devices you wish to allow.

The other option you have is to remove the switch capability from the device handler and you can remove the off and on functions at the bottom of the device handler as well. The Alarm Handler SmartApp uses disarm, armStay, and armAway functions so it shouldn’t be impacted by this change. If you have other routines, Core/WebCore, or SmartApps integrating with your alarm you may need to update them with other functions other than on/off.

This is extremely good information. I commented the switch capability and the on/off functions. It still works as expected so I am going to pick up an Alexa tonight to see if that alleviates my concerns. I believe it will. I am also going to perform the manual additions of devices. Thank you very much!

1 Like

If you decide not to limit the Alexa devices to a manual list you may need to rediscover devices for this change to take affect.

I’m trying to push notification for when the alarm is armed and when the alarm is disarmed. Any suggestions? I’m sure I’m missing something obvious. Thanks in advance.