Open linkedupbits opened 5 months ago
Hey there @home-assistant/core, mind taking a look at this feedback as it has been labeled with an integration (thread
) you are listed as a code owner for? Thanks!
I would like to second this request. I'm running Home Assistant with a Zigbee/Thread stick (Sonoff zbdongle E), but it's the only (border) router I have in the entire house. Naturally my Thread network sucks, devices work half the time simply because the router is too far away.
I got an ESP H2 to solve the issue, it now functions as a Thread Router and I have successfully extended my network. Connecting it required some digging though, because I couldn't find my network key anywhere in the Home Assistant UI. Since I'm using Home Assistant as my main Thread Border Router I also run the OpenThread Border Router addon, which comes with a web & rest api (disabled by default). After enabling them I found my network key hidden in the rest api. For reference, here it is: http://homeassistant:8081/node/dataset/active
Exposing the network key somewhere would make it much easier to configure this in the future. I would prefer it to be added in the standard Home Assistant UI, because I think that's where most people will look and it will also work in the app. The data currently shown in Home Assistant seems completely useless to me, with the exception of network name and (maybe) pan id:
If this is updated anyway, I would also include the PSKc. It's the only alternative to join a Thread network manually and it's available via the same rest api.
I'm afraid my solution isn't going to help @linkedupbits, since you're running an existing Thread network outside of Home Assistant. I'm not even sure if anyone but Apple can help you get the key from an Apple device, since Home Assistant isn't actually part of your Thread network. I think it's just connected via TCP/IP.
Feedback
I have picked up an Espressif ESP32 OpenThread Border Router for testing.
I have two use cases:
Are either of these use cases possible? Thanks
URL
https://www.home-assistant.io/integrations/thread/
Version
2024.4.1
Additional information
Example Join Dialog from OpenThread Border Router:
Example of detected OpenThread network in Home Assistant: