Stacey on IoT | Internet of Things news and analysis

Internet of Things

  • Home
  • Analysis
  • Startups
  • How-To
  • News
  • Podcast
  • Events
  • About
  • Advertise
  • Speaking
    • Facebook
    • RSS
    • Twitter
    • YouTube

SmartThings will kill legacy features to make a smarter home

June 25, 2020 by Stacey Higginbotham 12 Comments

To hear more about this, check out my podcast with Mark Benson of SmartThings. 

Samsung SmartThings will undergo several big changes in the next year or so that will affect developers, smart device makers, and customers as it tries to move everyone off its legacy software platform and onto its new app. The company is making the changes as a way to give it more control over the types of experiences it can offer and as a way to boost security. While all of the details aren’t yet clear, users and developers should be prepared for some legacy features and apps to disappear.

Mark Benson, head of engineering at SmartThings divided the changes into two categories: hardware and software. On the hardware side, SmartThings is planning to open up and offer its software to other companies, so we can expect to see other manufacturers make SmartThings hubs and compatible devices. This isn’t all that new, as SmartThings is available via USB stick on Nvidia Shield TV devices and has been announced for gateway devices supplied to ISPs by Calix.

Samsung SmartThings Link for Nvidia Shield TV brings Zigbee and Zwave connectivity to the SmartThings app on the Shield TV.

I asked if we could expect older SmartThings devices to stop working as part of this transition, and Benson said, “Over time, there is always a point when legacy devices and products will get retired. We’ve had a long history of maintaining devices in the market for a long period of time. But as there are new technology products that come out, some older generations of products will be retired.” I suppose I can say goodbye to my seven-year-old SmartThings sensors and outlets that came with my first hub.

Benson did stress that when SmartThings retires a device it will let people know ahead of time and try to do it as smoothly as possible. Hopefully, this won’t look like Automatic’s rather abrupt shutdown, where customers were given roughly 30-days notice that their device would stop working. But the biggest changes are coming to the software side.

In the second half of this year, SmartThings is going to start a three-step process that will help clean up its back end. First, it plans to push the remaining users of its legacy Classic SmartThings app on to the modern SmartThings app that launched in 2018. This will mostly affect people who are still using their original hubs since most of the users of new hubs will have already switched as part of the upgrade.

Second, it will stop letting users build their own device handlers in Groovy, the programming language that the SmartThings platform uses. Instead, developers and users will have to use an API to access features, devices, and controls. And third, it will stop letting developers use its IDE (integrated development environment) to build custom device handlers. Instead, developers will use a new development environment that’s still unspecified. Benson notes this last shift won’t happen until some time in 2021 and SmartThings will provide more details as the time approaches.

[Get my smart home and IoT analysis in your inbox. Subscribe to my weekly newsletter.]

But those last two moves are going to frustrate many of SmartThings oldest and most technically savvy customers. When the platform launched, the idea that you could pick up any sensor or connected product and spend a few hours writing a device handler for it so it could work on the SmartThing platform, was a huge plus. Developers would write their own handlers and share them among the community. Benson says that the transition won’t abandon the existing world of wild and wacky device handlers because that’s a competitive differentiator for the platform.

“Those kinds of things are and have been a staple of SmartThings. And those things are not going away,” he said. “We have [device handlers] today on the platform and we are making certain changes to the way that those types of devices get integrated to improve their ability to run locally, like on the hub, which can reduce latency and increase the reliability of those types of devices. But we plan to continue maintaining that ability to support those types of one-off devices like that on the platform.”

A Samsung SmartThings device handler.

That’s going to be welcome news for people, but the switch from being able to write their own code to accessing an API is still going to give some pause. Benson points out that this will enable developers to use more programming languages including those that they might feel more comfortable with, which is true. It also helps SmartThings place tighter controls on the platform because it can close off certain features in the API or refuse access to the API to developers who might be abusing the program.

We’ve seen these moves before, most recently when Google transitioned from its Works with Nest program that allowed all of Google’s Nest devices to communicate with other smart home devices in the Works with Nest program. Late last year it said it would change the way its devices worked, requiring most of the access and decision-making to go through a Google Assistant compatible hub. Some users were upset, almost all of the users were confused, and I would argue that the transition from Works with Nest to Google Assistant did not go smoothly.

Less programming (even if it’s easy) will make the smart home more accessible.

Presumably, SmartThings will learn from Google’s mistake. It’s approaching this over a very long time frame and seems to understand what it users value about the program. Benson couldn’t give me a lot of details today (I imagine some of them are still being worked out) but he did pledge to communicate with users. Starting the conversation early will give them time to respond.

SmartThings is pushing these changes because the smart home is finally getting to a point where users are comfortable buying devices and automating some things. But to take it to the next level, it has to get much, much easier. Benson’s lofty talk of “experiences,” covers a lot of ground, but the basic gist is that when someone buys a connected product in the future and brings it home to a SmartThings ecosystem, they should expect it to automatically connect and then to get suggestions about how that device might fit into their current apps or experiences running on the platform. Apple announced some similar “experiences” this week at WWDC related to lighting.

So if a user has a security experience running, and they bring home a lightbulb for their porch, they won’t have to program the automation that turns the light on when motion is detected on the doorbell camera. That will happen automatically when it’s connected (or likely will happen after the user gets a prompt asking them if that’s what they’d like to do.) To get to this world, we’ll need more than a rejiggered back end on SmartThings. We need a standard, such as Connected Home over IP that SmartThings, Apple, Amazon, and Google are all trying to create.

We also need use cases that make sense to a wide variety of users so the developers can build these generic experiences and make them customizable to those who want to play around with their smart home. It’s a lofty goal, but it’s where the industry is heading. SmartThings is just doing what it needs to, so it can make sure it gets there.

To hear more about this, check out my podcast with Mark Benson of SmartThings. 

Want the latest IoT news and analysis? Get my newsletter in your inbox every Friday.

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)

Related

Filed Under: Analysis, Featured Tagged With: Apple, CHIP, google, smart home, SmartThings

Sponsors



Become a sponsor

Subscribe to Blog via Email

Enter your email address to receive notifications of new posts by email.

Comments

  1. Max says

    June 25, 2020 at 12:39 pm

    Sounds like a sellout to push newer products to be sold

    Reply
  2. SaidWhatWhen says

    June 25, 2020 at 6:01 pm

    So will this also mean the end of WebCore? Will it be replaced by something anywhere near as good? Also sad to hear that “seven years” old is going to be considered obsolete for a smartplug or sensor. Really? We are not talking about some compute intensive device. My $30 “dumb” door lock was probably 20 yrs old when I bought the house. It didn’t go obsolete, but my $200 door lock will? Argggh.

    Reply
  3. Bill says

    June 25, 2020 at 6:12 pm

    Good to know.

    Will no longer buy any of there products.

    Reply
  4. LB says

    June 25, 2020 at 9:50 pm

    This is a bunch of BS. All of the most hardcore dedicated smartthings users are going to be left out in the cold. I myself have almost maxed out my hub and I have a wide array of custom device handlers. The new smartthings app is complete garbage, it’s barely capable of simple automations and the app looks like it was designed for a two year old. This is really disturbing, why invest in a smart home when a few years later you can’t even use your devices. Shame on you Samsung.

    Reply
  5. Tristan Smith says

    June 26, 2020 at 10:57 am

    This is absolutely unbelievable. Looking for a replacement now.! I have so much time and effort invested into webcore and custom device handlers. This was the only reason I went with SmartThings in the first place.
    They are removing customization and flexibility for “ease of use”. It is just so very wrong to put the hardcore automation customers out in the cold when we were the ones keeping the platform alive. Should of went with hubitat.

    Reply
  6. JoJo says

    June 26, 2020 at 11:02 am

    Bye bye 👋 SmartThings. People need to stop buying cloud based whatever it is. The device is never trully yours. Cloud=timed kill switch.

    Reply
    • Joel says

      October 10, 2020 at 3:42 am

      Totally agree, this situation (and many other examples) have opened my eyes. What a load of BS.

      Reply
  7. Mark P. says

    June 26, 2020 at 4:02 pm

    Come on over to Hubitat. We have cookies.

    Reply
  8. Danir says

    June 27, 2020 at 4:32 am

    I’m already using Hubitat as a smart things replacement and it’s brilliant, as it supports all my old smartthings drivers and devices.

    Reply
  9. AutomationFan says

    June 27, 2020 at 7:51 pm

    Two important questions:

    1) Does this mean that, in lieu of (or in addition to) selling the Hub, SmartThings will soon be open to licensing its technology to Amazon and Google, to be built into Echo and Google devices, much like one version of the Echo now includes Z-wave? Is that what the SmartThings guy you interviewed saying?

    2) What are these “legacy features” that SmartThings will be dropping, beyond the examples you mention?

    Reply
  10. Joel says

    October 10, 2020 at 3:41 am

    This is a classic example of why any product relying on the continued goodwill of the seller is doomed to be endlessly rehashed and dumbed down for the mass market. I have spend £ks and 100s of hours and now it’s basically obsolete. The reason is always the same, leaving things alone doesn’t make money and if granny can babble I coherently at Alexa then that seems to be the holy grail.

    Reply
  11. Rick says

    December 24, 2020 at 10:42 am

    Having already been though the demise of “LOWES IRIS”, I have first hand knowledge of companies selling out and leaving its customers behind. Honestly I expected it. Its’s always about the money for these corporations. I switched to Samsung Smart Things after Iris went out of business mainly because of its compatibility with other devices. Its the way of the world now days. Roll with it. Otherwise we just become grumpy people who are never happy with change. Embrace it. Its all about survival. Adapt, improvise and over come.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IoT Podcast

Listen to the latest episode of the Internet of Things Podcast. Just press play!

Sponsors

Become a sponsor







Get Stacey’s free weekly Internet of Things newsletter

  • This field is for validation purposes and should be left unchanged.

Recent Comments

  • Jack on Podcast: Making meaning from Matter product delays
  • Joe McNulty on Are smart home devices from your insurance company a Trojan horse?
  • Joe McNulty on Are smart home devices from your insurance company a Trojan horse?
  • Ron on Are smart home devices from your insurance company a Trojan horse?

Stacey on Twitter

Tweets by gigastacey
Copyright © 2023 SKT Labs, LLC · Privacy Policy