FAQ: I have no idea what Edge is. Is that a new developer tool? (2022)

SmartThings is in the middle of a transition to a completely new architecture, part of which is called Edge.

The Samsung-hosted free groovy cloud will go away. For hub-connected devices, including Zwave and Zigbee, the DTH replacement will be Edge Drivers, which are written in the Lua programming language and will run locally on your own hub.

Here are the official announcements:

Announcement | Changes to our Legacy SmartThings Platform

.

Announcement | SmartThings Edge for Devices and Automations

Edge is still in Early beta and they missed their target transition date from the first announcement so no official timeline details at the moment.

You can find a list of community-created Edge Drivers in the quick browse lists in the community-created wiki. Just remember that as of January 2022, everything is still in Beta.

https://thingsthataresmart.wiki/index.php?title=How_to_Quick_Browse_the_Community-Created_SmartApps_Forum_Section#Quick_Browse_Links_for_Edge_Drivers

To use an Edge Driver, you have to subscribe to the author’s channel, which means following a web link they will give you. It can then take a little time for the driver to be downloaded to your own hub (in some cases as much as 12 hours has been reported).

Once it is on your hub, you can add a device of that model to your account by using the “scan nearby” option in the ST app and it should automatically use the driver that matches its “fingerprint.” The device should then show up in your app under “no room assigned.”

Note that the IDE will be going away when the groovy cloud goes away, and it has not been updated to deal with non-groovy code, so all the edge drivers will show up just as “placeholder“ and you can’t make changes to them through the IDE.

If you have any questions about a specific edge driver, ask in the author thread for that channel.

7 Likes

Yup, everyone just sit tight (no pun) and dont make any drastic moves like jumping to another platform as it just might have underlying hidden problems of its own.