As you may be aware, SmartThings plans to start the shut down of their legacy Groovy platform starting October 15th, 2022. To this end, SmartThings has been working to enhance their ‘next generation’ platform by introducing new solutions like Edge Drivers and enhanced APIs.
What about SharpTools?
Our (now legacy) SmartThings integration was built on the Groovy platform, so we’ve been doing our part behind the scenes to build out a next generation integration that uses the ‘new’ SmartThings APIs.
As of Friday, August 12th, the next generation connection is now the default for new users. For existing SharpTools users with legacy connections, those will continue to operate as expected and we plan to release our migration tools and next-generation connection to everyone in mid to late September. This staged approach ensures that new users get a smooth experience while existing users are given time to migrate to the new platform.
Do you have a legacy connection and want to get access to the next-generation connection today? Find out how in the Next Generation SmartThings thread.
What about Migrations?
SmartThings
For migrations within the SmartThings platform, I would keep an eye out on the Announcements category in the SmartThings community. SmartThings has been building out new Edge drivers to replace many of the core ‘Device Type Handlers’ that were used in the Groovy platform. They’ve rolled many of these out to production already which means that a variety of Z-wave, Zigbee, and LAN devices will already use the new platform if you reonboard a device… and if you’re part of the SmartThings Hub Betas, you may have already had some devices migrated for you.
SmartThings plans to automatically migrate as many devices as possible to Edge drivers, but there are cases where you will need to intervene or may want to in order to retain custom functionality. You can find more details in the Platform Transition FAQ. The device migration process is expected to start on September 30th, 2022.
While this isn’t an immediate concern with respect to the SharpTools integration, you may want to start thinking about what devices you have with custom DTHs and what transition options you have for when the Groovy platform is completely shutdown. The SmartThings community has started really engaging with Edge Drivers and we’re seeing lots of cool drivers created!
SharpTools
The next generation integration is considered it’s own connection / location from the SharpTools platform perspective, so we’ve built out migration tools existing users with legacy connections as well.
The migration tools guide you through authorizing the next-generation connection, then migrate your dashboards and rules which have things using the legacy connection to the next-gen connection. You can find more details in the Next Generation SmartThings thread.
Other Resources:
-
SmartThings Legacy Development Platform Is Going Away—Here’s What It Means for You
- Jimmy Hawkins, DMZ (@SmartThingsBeat) -
SmartThings Platform Transition FAQ - Offical SmartThings FAQ
-
The End of Groovy has Arrived - Official SmartThings Community Post