I have a ESP Thread Border Router board which I flashed using Espressif docs as a guide, minimally customising e.g. network name, keys etc. and making sure that commission and join were enabled. This is the only Thread Border Router which I have.
The Thread integration in HA picks up my config ok, and having added the Open Thread Border Router integration I am able to configure my new Thread network / board in HA's Preferred Network for Thread. Credentials copied to my iPhone ok (first time I tried it failed, but then it succeeded).
Everything looks ok until I click on "Provision Preferred Thread Credentials" on the connected HomeKit device (Eve MotionBlinds) which I'm trying to convert from BLE (ESPHome BLE Proxies) to Thread. After I click on PRESS, the device and all of its entities go unavailable and don't recover. Nothing sticks out in the logs which gives me any clues at this point, although admittedly I haven't enabled debugging for the HomeKit integration yet.
I've tried a few different basic steps like switching between ethernet and wifi on the ESP board (and reconfiguring with the new IP in HA), moving the board closer to the blinds, but neither of these steps seemed to make a difference.
My ultimate aim is to get Thread working using this ESP board (I don't have any use for a HomePod or AppleTV) for a total of 4 Eve MotionBlinds, but without converting the blinds to Matter. Aside from enabling debugging for HomeKit, does anybody have any pointers for anything else to check? Should this work / is it supported?
I'm using HA Core 2024.8.3 through Docker, network host mode, IPV6 enabled.