#No Thread Credentials in Home Assistant App

1 messages · Page 1 of 1 (latest)

simple phoenix
#

I purchased some new IKEA matter over thread devices and tried to add them to my Home Assistant. I am unsuccessful in getting them into the system. I am using the ZBT-2 to provide the thread border router. When I go to add the device, I get a "Failed to save thread network credential". If I choose continue and scan the Matter OR code I get "Thread Border Router Required".

Next I went to the Home Assistant App to the Thread Section and I choose "Send Credentials to Phone" and I get "Operation failed. Failed to Store thread credential in keychain". When I try to send the credentials to HA I get "Error. No preferred network found".

I then go to Setting -> Companion App -> Debugging -> Thread and the page is blank with no credentials.

I am at a loss on how to get the thread credentials into the HA app.

I am running 17.1 on a Proxmox VM. I even stated a new HA instance and the same problems were there.

I have cleared the thread entries from the keychain and nothing improved.

Any help would be appreciated as I am at a loss on how to solve this.

fair hazel
#

Delete the Thread network MyHome1129339621 from your Thread overview. No you should see your HA Thread network ha-thread-34d4 and your Apple Thread network MyHome2009171365. Are there any other Thread networks, not shown on the screenshot?

Next step is to try to build one Thread network with your Apple Thread Border Router(s) and your OTBR.

#

IMO you have two choices:

Apple uses your HA Thread network

  • Reset all your Apple Thread Border Routers
  • Delete all your Thread credentials from your Apple KeyChain
  • Send your HAs Thread credentials to your phone (Apple KeyChain)
  • Verify that you see them in your KeyChain
  • When that’s the case, set up your Apple HomeHubs / Thread Border Routers
  • Your Apple Thread Border Routers should now use your HAs Thread network
  • Pair your devices

HA uses your Apple Thread network

  • Remove your HAs Thread network from the Thread Overview
  • Remove your HA OTBR app
  • Delete your Thread credentials
  • Make your Apple Home Thread Network MyHome2009171365 your preferred Thread network in Home Assistant
  • Send your Thread credentials to Home Assistant
  • Install and set up your OTBR app
    It should now use your Apple Home Thread Network credentials
  • Pair your devices
#

I am a bit unsure about all this, because it’s years ago I formed one Thread network between OTBR and my Apple Home Thread Network. But imo that’s the way to go in my understanding. Sadly we still do not have Thread 1.4.0 to sync the credentials between ecosystems easily.

#

What about your step to delete your Thread credentials from Apple‘s KeyChain? Did you delete all Thread credentials? (So you don’t have any Thread credentials in your KeyChain?

#

By the way… I have 7 Apple Thread Border Routers and one OTBR (HA Yellow) with 75 Matter over Thread devices. But my OTBR app is disabled since forever, because when it’s enabled all my devices loose connection and reconnect every 6 hours. As soon as I disable OTBR everything starts to work as expected. I am not alone with this issue. That doesn’t mean that you will automatically see this issue, too.

#

The good thing is, you can disable the OTBR app and everything will work with Apple Thread Border Routers only. That’s one of the reasons to build one Thread network and not to have more than one Thread networks. You can remove a Thread Border Router and it will work nevertheless.