Announcing the "ST_Anything" Arduino/ThingShield Project

Interesting sensor. Do you have any ideas for use cases around the house?

Motion detection for things that aren’t people? (Doors?)

Typically yes. Something that doesn’t have a heat signature different from ambient room temperature. It’s also used in robotics.

I would note, however, that the blurb says “nonlife object detection” which is usually a bounceback used for things like robot vacuums to keep them from running into walls, not a motion detector. The object being detected might be stationary. :construction:

Not sure which of the two this device does, I haven’t looked at it.

I have also seen where it can be used for people motion detection. What I am thinking is for outdoor use where heat signatures changes where as this would not be affected. The range may be an issue. I have also seen where people have made complete radars for these. I am just not sure how it is programmed and if you can use it like I see one picture and someone moved so you figure at what speed and assume that it is a car, body, or a goat that came up on your property

Apologies if a question like this has already been answered. (please point me to it)

I’m trying to control an older lighting system over RS-232 with simple ASCII commands.

I’ve got a Lightolier lighting system with a Brilliance II control panel in the basement. The panel will accept (and reply with) simple ASCII commands over RS-232. I have the protocol documentation, and I can control the lights using an old windows XP machine via RS-232 and Lightoliers “demo” program.

I would very much like to make the system controllable with SmartThings and ultimately the Amazon Echo.

One solution that I thought might work would be to use the SmartThings Shield and an Arduino to feed it simple ASCII commands based off of “virtual lighting devices”(?) in SmartThings. I have no idea how to do this though. Can the ST_Anything project help with something like this?

Any input or advice is much appreciated.


This is 98% of what your want, already done for you. Just change the RS-232 commands to match your old lighting system and you’ll be there. I did not write it, but I helped the guy who did with getting started on the Arduino/ThingShield code. He made the Arduino code very simple - just a passthrough device between ST and the RS-232 shield. Note: You’ll want to use an Arduino MEGA 2560 along with my “SmartThings” ThingShield library (which is needed to support the extra HW UARTs on the MEGA 2560 for serial comms.)


Thank you!

1 Like

Hi guys this is exactly what i have been looking for :slight_smile:

Problem is that the ‘SmartThings Arduino shield’ is not available in the UK yet, would anyone be willing to ship one out to me? I will pay via PayPal in advance for all costs, it would really appreciate that.

The Thing Shield is currently out of stock in US and has been in and out of stock all summer. What’s interesting is it no longer appears on their Shop website either, previously it was there just showing out of stock. I hope SmartThings isn’t abandoning it!

According to one community member, SmartThings support told him that theThingshield has now been discontinued. :disappointed_relieved:

Maybe @slagle or @aaron can confirm?

1 Like

This is correct - we are discontinuing Thingshield

1 Like

I don’t feel right liking that post :disappointed_relieved:, but thank you for responding so quickly.

1 Like

Now that it has been discontinued do you guys know what a good alternative would be?

1 Like

Might we ask “why”?

Because, frankly, this is really one of the few things this platform has that no other platform has.

Thank you.



I just recently purchased an Arduino in the hopes that the shield would be re stocked for XMAS… What a bummer.

Is the Arduino Wireless Shield a good alternative?

The response I got from support…

Thanks for writing in. Unfortunately, we’re no longer selling the SmartThings Shield, and have yet to locate a suitable alternative that we can recommend. Please let me know if there is anything else I can answer for you!

Some people in the community have used particle in the past:

Particle has just announced an open beta for raspberry pi which might substitute for some of these use cases.

But the hardware other than the pi is more expensive and you’re going cloud to cloud so it’s not going to work for all these cases.


Oh and Sony has a skunk works project called Mesh which is really interesting. It’s a bunch of Bluetooth tags, and one of them is a GPIO. The development kit runs on your phone or tablet. And from there you can get to IFTTT.

Again it will substitute for some use cases, not others.

Not 100% sure, but I think on an android device you could combine this with Tasker and SharpTools and stay local.

@joshua_Lyon would know better.

1 Like

In addition to what JD has posted above, there are many other methods which have been explored in other community discussions. For example, you could use an ESP8266 board (~$10) which can be programmed via the Arduino IDE and has built-in WiFi. This could then be connected to the ST cloud via the Hub as shown in this discussion:

Others have implemented cloud-to-cloud integration via IFTTT or Particle.

Still others have tackled full bi-directional Ethernet communications via the hub, as show in:

At this point, I am not sure why one wouldn’t simply run an OAUTH SmartApp that exposes everything you want from the ST Cloud (including virtual devices that represent the physical devices attached to your local Arduino, Raspberry Pi, ESP8266, etc…) Then you simply have your micro-controller update everything bi-directionally.

Once upon a time, we were promised local control on the v2 Hub for our own custom code. A year+ later, and the Bluetooth and USB are still not enabled. I’ve given up hope for having the ability to run my own local code on the hub. Therefore, it is probably just best to bypass the local hub and talk directly to the ST cloud from your own device.

Very sad to hear ST has discontinued the ThingShield. This was one of the major reasons I chose the ST platform.


Very, very, very sad day. :cry: