Hi!
I have a HA running as a VM inside a Truenas server. It has a usb ZBT-2 thread radio, but I have a large house and ~70 thread devices, and some of these would currently need over 5 hops to reach the ZBT-2 border router. I am also seeing a lot of timeout errors when attempting OTA updates, and even just devices dropping out from home assistant.
I am therefore thinking about adding another (or maybe several) border routers, and I bought a couple of SLZB-06MG26 for this purpose. I am now trying to get HA to work with both the local ZBT-2 and the “remote” (ethernet) SLZB06. Note that it’s currently running firmware 3.2.4 (the latest “stable” version so far).
The ideal solution would be to have another OTBR add-on to handle the thread-over-ethernet SLZB, but that’s apparently not an option (yet?) so I instead ran a docker container (“custom app” in Truenas terminology) based on GitHub - ownbee/hass-otbr-docker: Stand-alone Home Assistant OpenThread Border Router docker container. · GitHub. This seems to be working, and I was able to add the OTBR integration from HA to connect to this.
At this point I have 2 OTBR integration services: one relying on the local OTBR add-on (which talks to the ZBT-2), and one that relies on the docker container that talks through ethernet to the SLZB06.
It sounds like it should be all I need, but if I go in the “Thread” page, I now have only one thread border router listed.
Here are the screenshots of the OTBR integration (with the 2 entries) and the Thread page (with only one TBR):
(Screenshots combined because I can only include a single image…)
I restarted home assistant, with no change.
I can access the docker container’s web UI, where I see valid-looking entries in the “Status” page (in particular, I see the same IPV6 prefixes as the ones from the OTBR add-on). Though the “topology” page never seems to load in the docker container - it loads fine for the OTBR add-on. ![]()
Maybe I missed something obvious? Is anyone able to use multiple border routers reliably?
(I’ll try a GL-inet S200 next, I think it runs its own OTBR so it might be slightly easier to setup.)
EDIT: I have tried another device, a SLZB-06Mg26U. It’s very similar, but on the latest firmware, it has the ability to run OTBR on-device, instead of using serial-over-ethernet. Indeed, I just had to add a third OTBR integration entry, and that one is now showing in my Thread integration page. Not sure why the one that relied on a docker-contained OTBR server did not appear.
So things look better with this on-device OTBR so far. Things are still quite broken (trying to adopt a wired thread device sitting right next to my ZBT-2 runs into “Something went wrong” half the time), but
