#Migrate Thread Devices to new network?

1 messages · Page 1 of 1 (latest)

tribal aurora
#

When I first started adding matter over thread devices to HA, I was using the OTBR addon. I now have a Google border router, which shows up in "Other Networks".

As far as I'm aware, the only way to join my OTBR to that Google network in order to combine the thread networks into a single one, is to reset and join existing.

However I have over a dozen thread devices already paired to my OTBR addon, and would rather not have to go around and reset each of my thread devices in order to make a single mesh network.

winter kayak
#

Hi @tribal aurora,
I'm not a thread person, but I believe once connected, you may as well always leave them connected. You would instead choose to adopt them into your second network as well. Thread allows things to be in multiple hubs, and the bar code you used to initially connect them will not work a second time anywhere.
If you are going to ask me how, I personally do not have an answer but someone should here.

tribal aurora
#

yeah so I know I can pair them with a different matter "hub/controller" but I don't believe that moves the underlying thread network they are on (which is my dilema)

winter kayak
#

¯_(ツ)_/¯

faint kernel
#

Unless the vendor provides a vendor specific way to move the device to a different thread network (Nanoleaf's app can do that, but I dunno about other vendors), the only thing you can do would be to reset and re-provision the device.

short meadow
#

I don’t know how to do it, but I thought you’d be able to use pending datasets here to migrate everything to the new network?

faint kernel
#

huh, poking around in the code a bit, that might actually work (for devices using the openthread codebase, at least) since it actually replaces the entire dataset as a whole.

#

i wonder if they intentionally designed it to do that to allow merging networks.

tribal aurora
#

the home-assistant network via OTBR has an "Active dataset TLV", and there is a "Add dataset from TLV" action in the settings.
But I think the TLV/dataset includes the network key (looking at that github page it does)
So if I was to reset the OTBR network in order to merge with my NEST-PAN. I would imagine the network keys would be different and that the TLV would fail to import.
I think by the time i figure that out I could probably have reset each one...

dusty pivot
#

There is a way to do this but its a bit involved. Do you by any chance have both a google nest hub and an iphone?

tribal aurora
#

well the Google thread device I have is the new Google streamer (chromecast). I don’t have an actual Nest hub. But I do have an iPhone.

dusty pivot
#

question 1: Why do you want to switch to the Google BR ?
question 2: Why not simply join the Google BR to your existing HA thread network (and make one larger network with 2 BRs)

autumn cloak
#

Yeah, its pretty easy to merge them, you can just make the HA network join the google one with ease

#

or if you want, import the HA thread credentials to your phone, then re-set up your google streamer, and it will just join it (should regardless coz of thread 1.3, but also worth having it in your keychain for future)

tribal aurora
#

I want to join them. Is there a way to join my existing home assistant network? I thought it was only doable having home assistant join an existing Apple or Google Network, not the other way around

tribal aurora
autumn cloak
#

i mean, its possible to get google to join the other BR's but as i said, you have to factory reset the device, and make sure the thread creds in the keychain is the one of the HA

makes sense why its not in the docs ig, especially when its the more inconvenient way of doing it

#

does your google streamer show up in this panel on the thread area?

tribal aurora
#

yes

autumn cloak
#

should have your HA dongle, and your google streamer seperated

#

dope

#

i mean, the docs are there to merge them, they even use google as the example 😅

tribal aurora
#

it’s the other way around though. I have ha as preferred, all devices on that network, and a separate google “nest-pan” network

autumn cloak
#

did you import the credentials? i

#

On iOS, select Send credentials to Home Assistant.

tribal aurora
#

yes, I have done that. but I don't see the i icon under the nest-pan network