Onvis HS2 - Not Able to add to Home Assistant, Only Homekit

I bought one of these and I have no Apple home thread router, I only have the ZBT-2 on home assistant hosting my thread network.

The easiest way for me was to do the 2-step way from the official docs to install Homekit-over-thread with a Bluetooth dongle on the home assistant host.

  1. Add a Bluetooth USB dongle if your home assistant host doesn’t already have one. If you’re running on a VM you might need to passthrough the USB device. If you’re using an onboard/cnve wireless+Bluetooth adapter combo you might have some issues, so going for an USB dongle might be simpler.
  2. Reset the remote to factor defaults. It will show as a Bluetooth device on home assistant integration. Add it and it will immediately show as a homekit device integration. Add it again.
  3. At this point it’s already working, but on Bluetooth. Click on configuration → Pass thread credentials, or something like this. The device will go offline for a bit and return as a thread device, everything working.

This way you don’t need to have anything other than home assistant’s thread network if you don’t want to use an apple thread border router.

1 Like

In step 2 when adding as a Homekit device were you prompted to enter the setup code for the device? I have attempted to add the Onvis HS2 via bluetooth proxy and it immediately shows as a Homekit device in the Integrations section of HA. However when attempting to add it to HA it prompts for the setup code which I enter but after about 30 seconds it times out with an error message about “GATT response timed out from the device” or something like that. I’ve tried two different Bluetooth proxys with the same result. Any insights would be appreciated.