If you, like me, occasionally have had Z-wave devices drop off your network, you may have found that the “Replace Device” feature doesn’t seem to work.
Since some of the GE-Jasco Z-wave switches seem to be flaky, this seems to happen to me about once every other month. (On a separate note, I recommend paying the extra few dollars for Leviton switches. I have both GE/Jasco and Leviton and the latter are far more reliable.)
Anyway, some people have apparently had success using the Replace Device feature, but I’m not among them. This can be a hassle if you have a lot of programs assigned to the device. Removing them and reinstalling them is laborious. (One strategy for this has been described using the Z-wave exclusion function, but I’m not enthusiastic about that because on one occasion I managed to exclude a working device from my network instead, and doubled my problem.)
What do I do?
My work-around is to give the missing device a newly assigned address in the IDE. Basically, your device has become homeless on your network and it needs a new home. The solution is to re-add the device to your network as if it were an entirely new device, but then give the newly-assigned address to the old device profile, so your old device profile will have a new home on the network. I think this is how “Replace Device” is supposed to work.
This process hasn’t failed me yet, but I’ve only used it for Z-wave switches, so the usual disclaimer: your mileage may vary, no warranties, not legal advice, void where prohibited, keep from small children, do not ingest, etc. etc.
- Access your account through the IDE at https://graph.api.smartthings.com/. Under “My Devices”, click on the malfunctioning device name.
- This takes you to the device attributes page. At the bottom of the page, select “Edit”
- Go to the Device Network ID and change it to any random value. (Imagine it is ‘12’, I usually change it to “12-OLD”. Scroll to the bottom of the page and hit “Update”.
- I now re-add the malfunctioning device to the network as if it were an entirely new device. Just follow the " + Add Thing " steps in the mobile app. (If I can’t get this to work, I now know I probably don’t have a Z-wave problem; I have a hardware failure.)
- Assuming it works, you now have added your device to the network. You can give it any random name – it doesn’t matter what, because you’ll be deleting this later. If you don’t name it, the app may name it something like “Generic Z-Wave Device.” Of course, the new device profile won’t have all the attributes and apps attached to it. How to fix that?
- Under “My Devices” Click on the name of the new device profile and scroll down to “Edit.” Take note of the Network ID, and then change it. Imagine it is ‘45’, I will edit it to “45-NEW”. Scroll to the bottom of the page and hit “Update.” (You’re doing this because two device profiles can’t refer to the same network ID address at the same time.)
- Go back to the Device profile page of the original device under “My Devices”, and select the ‘Edit’ button at the bottom of the page.
- Edit the original device profile Device Network ID to be the new device address. So, in my example, I’d replace “12-OLD” with 45. Scroll to the bottom of the page and hit “Update.”
- Go back to My Devices, and find your new, “Generic Z-Wave Device”, click on it, scroll to the bottom of the page, and hit “Delete.” Confirm the deletion, and now you’re back to normal.
Essentially, you’ve created a new address, assigned by the hub, for the old device profile. I imagine this is how the “Replace Device” is supposed to work, but you’re doing it manually.
If anyone has a faster way of doing this, suggestions welcome!