Perhaps there is a thread on this already, but there are thousands of posts. If there was an upvoting system of some sort, that perhaps might have been a better way for me to express my opinion…
I was very excited when I saw Smartthings.com and the various devices. But then I discovered that they’re entirely “cloud based”. This disqualifies all of these great devices and widgets from consideration. I need at least to have local input/output capability for any control system. My internet access is often down for hours (or days) as I am quite remote. I also don’t like buying devices which become doorstops when the small tech company I bought them from goes out of business (as most do - no insult here, that’s just the way it is.)
It seems like “local” is no more complex than “cloud”. Sending triggers via web calls or taking configurations via XML or even just a configuration web page seems like not too much of a stretch given that your system has do to almost all of that work already for the cloud instantiation of the service. I don’t want or need a super-computer figuring out if my keyfob is in the house or not - this is a simple home automation system, not a model of an atomic explosion. An Raspberry Pi can do everything that I want. Don’t build to the maximum complexity required.
I’ll check back in a year or so and see if you’ve got a local capability.
(Yes, I did read http://build.smartthings.com/the-cloud-first-approach/ and it seems like the reasoning is defensive and hollow.)