SmartThings will begin rolling out Edge drivers Tuesday, April 26 in support of newly onboarded Zigbee, Z-Wave, and LAN devices that connect to a SmartThings hub. These drivers run locally on the hub and deliver improved reliability and reduced latency compared to cloud-based device handlers (Groovy DTHs).
The steps required to onboard devices with Edge drivers is unchanged from the existing experience associated with Groovy DTHs and you should not need additional steps to complete this process.
For more questions regarding this change, check out our FAQ below.
Will my existing (already onboarded) hub-connected devices be transitioned to Edge drivers?
No, this will only apply to devices that are being newly onboarded. Existing (previously onboarded) devices will not automatically transition to Edge drivers at this time.
How do I transition my current device to use Edge drivers?
If your device has an Edge driver available here, you can re-onboard the device to get it using a new Edge driver. We will slowly continue to add more drivers to that list as they become available.
To manually transition your device to a custom Edge driver, you can use the following developer resources:
- Our new Developer Documentation for SmartThings Edge
- Our sample code, beta drivers, and list of current Edge drivers
Feel free to start a thread or reply to existing threads in the SmartThings Community with questions or feedback on building or using Edge drivers.
How will I know which devices are Edge-enabled?
To identify an Edge-enabled device in the SmartThings app, use the following steps.
- Open the SmartThings app and select the device
- Choose More Options (⋮) at the top right
- Edge-enabled devices will list Driver as an option
The list of devices will not be published; however, you can see the current list of SmartThings Edge drivers to determine if a device has a supported Edge driver.
How will I know which devices will automatically onboard with Edge drivers?
See this current list of devices that will automatically onboard with an Edge driver. As more devices are enabled to onboard with Edge drivers, they'll be displayed there.
What will happen to my existing devices if I do not transition them to Edge drivers?
Once Groovy support ends (date to be included in a future announcement) those devices will no longer communicate with the SmartThings platform until they have been re-onboarded or migrated to Edge drivers.
What hubs are currently compatible with Edge drivers?
To use Edge-enabled devices with SmartThings, you will need a compatible SmartThings hub with firmware version 000.038.000XX or greater.
What if I have multiple hubs?
All hubs registered to a single account will transition to using Edge drivers when onboarding a new device.
Why does my Edge-enabled device say it is cloud-connected in the Graph IDE?
This is a bug with the Graph IDE tool. If your device does have an Edge driver it will be running locally through the hub.