I have an SLZB Ultima and enabled the OpenThread Border Router. In home assistant when I add the Thread integration and add an OTBR with the ultima’s IP address and port: 192.168.1.60:8080, it gets added and has the same TLV value as what’s listed in the Ultima’s webui, but it says “No border routers were found. Check your border router is configured correctly or reset it to factory settings.”
I have Unifi Express 7 for internet, I enabled mDNS and assume if it works since the Ultima’s mdns URL works: http://slzb-ultima3.local/. but don’t know if ipv6 is properly configured, refer to the images.
Hey! At the risk of being overly simplistic (seems like you know a lot more than this newbie), when I set up my border router, I kept getting the same error. I went to integrations > thread and set my new device as preferred, and that was all it took
Is it the OTBR Integration, or is it the Thread Integration that is saying No border routers were found? Its usually the OTBR Integration that is trying to establish a connection to the OTBR, and it is the Thread Integration that listens for mDNS advertisements from the OTBR. It may be that the Thread Integration is not seeing the mDNS advertisements from the SLZB Ultima. In HA, goto to UI->Settings->System->Network->Zeroconf Browser and see if there are any _meshcop._udp.local.
home assistant running on Home Assistant Green.
First thing, you need to have the app OpenThread Border Router installed.
When already installed goto SETTINGS > APPS > OpenThread Border Router > Configuration.
Otherwise install the app and follow the set up.
The biggest issue turned out to be that I’m running the container on Orbstack: a 3rd party docker container on macOS which provides but has bugs, including ones related to networking including host networking with HA really needs.
Since I was planning on moving HA from my mac desktop to my NixOS server desktop, I converted HA’s docker-compose.yaml to nix configuration using compose2nix. I also added the following to allow the ports needs for HA, mDNS, and Homekit integrations:
networking.firewall = {
allowedUDPPorts = [ 5353 ]; # mDNS
allowedTCPPorts = [ 8123 ]; # HA
allowedTCPPortRanges = [
{
from = 21000;
to = 21110;
}
];
};
I kept the port the same (the default for me): 8080.
However, I now have another problem, with my doorknob: Thorbolt MK1, now that I got the thread border router working and the doorknob connected, everything works except lock & unlocking when thread credentials are sent. It only works without thread credentials: Homekit-only thread doorknob: everything works except locking and unlocking