Today I got my Smart Home Hub 2, aka Hub 4.
I have no zwave devices so losing zwave isn’t an issue for me but I do have plenty of zigbee, some wifi and a good chunk of thread too. Ive jotted down the process below. Step 12 is the most tedious, took me about 15 to 20 mins to do.
Impressions so far response seems a little faster but a little too soon to say.
Thanks to @Andreas_Roedl for pre-warning me about the driver channels, it would have been much more painful without knowing in advance.
Before you start
Take note of any driver channels you have with a screenshot from the AWA, this is important.
The Installation was fairly straightforward.
1 Plug the hub into lan and power it up.
2 Once booted my phone instantly detected it and asked did I want to add it, I said yes.
3 Complete onboard process by scanning the QR code on the bottom of the hub.
4 Wait a minute or two and the new hub appears as part of a hub group on the app.
5 Click on the new hub
6 In the three dot menu there should be an option for “hub replace”
7 Select replace and then choose the new and old hubs as prompted (I cant remember the order it asks, just obey the prompts)
8 confirm your choice and wait…
9 about four or five minutes later the replace is finished and the old hub disappears from SmartThings.
10 Wait about 5 or so minutes and all your devices should be back online, the thread devices came back last for me but still not a long wait.
11 At this point everything is back to normal on the new hub APART FROM ONE THING, there are no driver channels for edge drivers listed in the web interface. This means that while you have the drivers needed on your hub without a channel sub you won’t get any updates!
12 You now need to manually add back in the driver channels. I did this from a PC by searching the forums and finding the channel invite links (typically starting with bestow…) by the names of the channel on the screenshot, this was a bit tedious.
It was good to get this back, old hub has been on hard or soft limit for quite a while
That won’t work unfortunately. Those links are not to the subscribe link to the channel. They are to the link you use when already subscribed. Those links start callaway. The subscribe links start bestow.
Correction see link to post below from @orangebucket
That will work because the channels are still subscribed just not “enrolled” on the new hub.
Best bookmark them though if you dont want to use the cli or search the forums.
The ones that often start with ‘bestow’ are the invitation URLs to allow you to subscribe to a channel at the SmartThings account level. You only need to do it once. Indeed, unless things have changed recently, there isn’t actually any way to unsubscribe from channels. If you go into the CLI and issue the command
smartthings edge:channels --include-read-only
you will get a list of every channel you’ve ever subscribed to with your account if that channel still exists. In API terms that’s hitting the /distchannels endpoint with the includeReadOnly filter set to true.
The ones that begin with ‘callaway’ are called the subscription URLs in the API, in the sense that they are the URLs that subscribed users can use. So those are the ones you want in order to enrol hubs in the channel.
If I’m reading that right i think you’re saying the callaway one will work if you have previously subscribed to a channel even if you’ve subsequently, for whatever reason, removed it?
Excellent, thanks for the clarification. So the lesson is that there is a route to re-enroll previous channels via the cli if you dont bookmark them, but if you dont wish to resort to the cli better to bookmark them before replacing the old hub.