Eve Door & Window "your device requires a thread border router"

Hi There,

I have the following Setup:

  • Home assistant HASS IO running on a Dell NUC
  • ZBT-1 USB Stick connected to the Dell NUC
  • Nuki Smart Lock pro
  • Matter Integration in Home Assistant
  • Thread Integration with Thread open Border Router
  • Pixel Pro 10 Android Device

My nuki smart lock is successfully connected to HA via Matter over Thread since a year.

Now I wanted to add some Eve Door & Window sensors to control my lights based on opening the Door.

When trying to add the Door & Window Sensor, I always get this error message:

“your device requires a thread border router”

I tried to add the sensor via the following Ways:

  1. Home Assist App on Android > Matter > Add Device > Scan Matter Code
  2. Google Home > Add Device > Scan Matter Code
  3. Eve App > Add Device > Scann Matter Code

With all 3 Ways, I get the same above mentioned Error.

I have also discussed this in a longer conversation with ChatGPT and tried all different suggestions from there (which where basically the 3 Ways of adding it).

ChatGPT said, that potentially Android does not see the Thread Open Border Router running in Home Assistant. When Adding the Device on my Android, it seems to use the Android Matter Flow to scan the QR Code, even when doing it from the Home Assistant App.

You can see some printscreens of Matter and Thread Border Router here:

Matter Integration:

Matter Nuki Smart Lock Pro:

Thread Border Router:

I don’t have an IOS based Device at home, to try if that would maybe work.

Any other Ideas or inputs, what I could try? Otherwise I will probably need to buy another sensor, what would kinda make me sad, because I like the Brand Eve and their approach…

Make sure you have the correct thread credentials on the Android.

On the Android Companion App open Settings → Companion App → Troubleshooting (I think that is what it is called in english, but it list logfiles and other tools to diagnostics as description of the item).
In this next window click the Sync Thread Login Credentials (Again it might not be named exactly that, but close to and there should not be that many options and it should be in the bottom)

It should say either something with “Added …” or “Already using the same credentials”.
The trick here is to run it again and make sure that it does not say “Added …” the second time.

If it does then you need to clear the Google Play Services Cache, which might clear a lot of other stuff, like login to services and credit card informations for Google Play and websites and so on, so make sure you know you informations before hand.

The way to clear the cache is Settings → Apps → See All Apps → Google Play Services → Storage and Cache → Manage Storage → Clear All Cache
Now repeat the syncing of the thread credentials above.

2 Likes

@WallyR Men, you are a genious!!! I synced the Thread Login Credentials and started adding the Sensor via Homeassistant Companion App again and tadaaa, it worked :heart_eyes:

Thanks your help!!

Well, my geniality is just that I wrote down what the devs said in a Matter release party on youtube at one point.
For some reason no one else did.

:stuck_out_tongue:

Thanks a lot from my side too! I tried for hours to add 2 more smart plugs / eve energy, I have already sucessfully running 4 of these.
“Your device requires a thread border router” was the only result when trying to add via Android HA app and the “SkyConnect” ZBT-1. Your advice helped, even w/o clearing Google Play Service Cache. Thanks again!