I’ve been trying to figure out what devices in my network are using the new “Edge” drivers and which are still on the old Groovy device handlers. I used to use ide.smartthings.com but sadly that’s dead now.
The FAQ suggests that going to “More Options” in the ST app and looking for “Driver” will give you this information. If that’s true then exactly zero of my 75 or so devices are upgraded, which I find hard to believe. It’s a mostly basic collection of Z-wave switches, etc.
The other tip I gleaned from searching was to pull up “Drivers” in my hub device, which I did. There are three drivers listed: Zigbee Switch; Z-Wave Switch; Z-Wave Sensor. What actual devices are using those - total mystery as far as I can tell.
I’ve been slowly replacing my custom smartapps and WebCore implementations by migrating to SharpTools, which so far has been pretty good. But I’d still like to know the status of my devices. Any tips to determine that?
It’s pretty simple if you use the API Browser+. List your devices then click on filter and then DTH and it will list all your devices that are still using the old drivers.
Thanks!!! API Browser + is exactly what I needed. Love it. As expected, the vast majority of my devices are still legacy (almost 100)! I would think simple things like motion sensors, switches, etc. would have been the first to be migrated, my stuff is all monoprice, e.g. generic stuff.
If this is a situation where the devices can run on either legacy OR Edge, is there a way for me to force migration to Edge?
The community FAQ on edge should cover pretty much all of your edge Driver related questions. Including how to force a migration and the downsides of doing that.
All the devices that remain to be migrated on my system are on stock device handlers. I have no custom DTH any more, and haven’t for months. They’re basic Z-wave switches and dimmers.
I’ve read through all the various FAQs, but I did miss that one! Thanks for the reference. In terms of migration I’ve been consistently unable to accomplish it. The instructions I’ve found are:
Option 2: Remove your device from SmartThings and uninstall your custom Groovy DTH in the SmartThings Groovy IDE (before Groovy IDE shutdown on December 31, 2022). Re-add your device which should now be onboarded using a supported Edge driver if available or SmartThings owned Groovy DTH (which will be migrated). This option will manually get your custom Groovy DTH moved to a SmartThings supported Lua Edge driver or Groovy DTH if available.
With Option 1 being, just wait for them to migrate automatically. The challenge I have is whenever I remove / re-add a device it automatically uses the DTH driver. The legacy IDE isn’t available for log-in any more, so I can’t even delete the old device handler. Sort of feels like I’m stuck in limbo.
Tap Locations, then select your location. If you don’t do this it will incorrectly tell you that you don’t have any devices.
From there you can navigate freely. Just be aware that any device listed with a type of placeholder is on the new architecture and you can’t trust anything about it in the IDE.
I’ve got 12 devices that haven’t been automatically migrated. All are on stock DTHs and most are of the same make and model as some which were auto-migrated before Christmas. Waiting patiently…