Skip to content

Thread: migrate to a new adapter#42007

Merged
frenck merged 7 commits into
currentfrom
thread-migrate-to-new-adapter
Nov 27, 2025
Merged

Thread: migrate to a new adapter#42007
frenck merged 7 commits into
currentfrom
thread-migrate-to-new-adapter

Conversation

@c0ffeeca7
Copy link
Copy Markdown
Contributor

@c0ffeeca7 c0ffeeca7 commented Nov 27, 2025

Proposed change

Migrate Thread to a new adapter

https://deploy-preview-42007--home-assistant-docs.netlify.app/integrations/thread/#migrating-a-thread-network-to-a-new-adapter

Type of change

  • Spelling, grammar or other readability improvements (current branch).
  • Adjusted missing or incorrect information in the current documentation (current branch).
  • Added documentation for a new integration I'm adding to Home Assistant (next branch).
  • Added documentation for a new feature I'm adding to Home Assistant (next branch).
  • Removed stale or deprecated documentation.

Additional information

  • Link to parent pull request in the codebase:
  • Link to parent pull request in the Brands repository:
  • This PR fixes or closes issue: fixes #

Checklist

  • This PR uses the correct branch, based on one of the following:
    • I made a change to the existing documentation and used the current branch.
    • I made a change that is related to an upcoming version of Home Assistant and used the next branch.
  • The documentation follows the Home Assistant documentation standards.

@c0ffeeca7 c0ffeeca7 requested a review from a team as a code owner November 27, 2025 17:27
Copilot AI review requested due to automatic review settings November 27, 2025 17:27
@home-assistant home-assistant Bot added the current This PR goes into the current branch label Nov 27, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Nov 27, 2025

Deploy Preview for home-assistant-docs ready!

Name Link
🔨 Latest commit 5cbaf1c
🔍 Latest deploy log https://app.netlify.com/projects/home-assistant-docs/deploys/69289711f1e455000816d3e3
😎 Deploy Preview https://deploy-preview-42007--home-assistant-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds documentation for migrating an existing Thread network to a new adapter. The new section provides step-by-step instructions for users who want to switch their Thread adapter hardware while maintaining their existing Thread network configuration.

Key changes

  • Added a new section "Migrating a Thread network to a new adapter" with prerequisites and step-by-step migration instructions
  • Documented the process of configuring a new Thread adapter through the OpenThread Border Router add-on
  • Clarified that Thread network credentials are managed by Home Assistant, not stored on the adapter hardware

Comment thread source/_integrations/thread.markdown Outdated
Comment thread source/_integrations/thread.markdown Outdated
Comment thread source/_integrations/thread.markdown Outdated
Comment thread source/_integrations/thread.markdown
Comment thread source/_integrations/thread.markdown Outdated
Comment thread source/_integrations/thread.markdown Outdated
Comment thread source/_integrations/thread.markdown Outdated
Comment thread source/_integrations/thread.markdown
Comment thread source/_integrations/thread.markdown Outdated
c0ffeeca7 and others added 5 commits November 27, 2025 18:33
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@c0ffeeca7 c0ffeeca7 marked this pull request as ready for review November 27, 2025 17:47
Comment thread source/_integrations/thread.markdown Outdated
Copy link
Copy Markdown
Member

@frenck frenck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @c0ffeeca7 👍

../Frenck

                       

Blogging my personal ramblings at frenck.dev

@frenck frenck merged commit 882c83c into current Nov 27, 2025
9 checks passed
@frenck frenck deleted the thread-migrate-to-new-adapter branch November 27, 2025 18:27
Comment on lines +211 to +212
- on a Home Assistant Green, where Home Assistant OS is preinstalled
- On a Home Assistant Yellow or on a Raspberry Pi
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First "on" is lower-case, second "On" is upper-case, for some reason.

Everything else starts with upper-case, so that's probably the right fix:

Suggested change
- on a Home Assistant Green, where Home Assistant OS is preinstalled
- On a Home Assistant Yellow or on a Raspberry Pi
- On a Home Assistant Green, where Home Assistant OS is preinstalled
- On a Home Assistant Yellow or on a Raspberry Pi

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All of these suggestions are fixed with:

Comment on lines +228 to +229
- If you can't find the baudrate, contact the manufacturer's support.
- If you're feeling lucky, try `460800`.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: I think we can suggest users to try the de facto default for RCP firmware of 460800 before mentioning manufacturer support.

Suggested change
- If you can't find the baudrate, contact the manufacturer's support.
- If you're feeling lucky, try `460800`.
- If you can't find the baudrate, try `460800` or contact the manufacturer's support.

- **Save** your changes.
- **Troubleshooting**:
- Check the logs.
- If the add-on crashes or fails to communicate with the Thread integration: Disable the **Hardware flow control** option and try again.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's use "Toggle" for the hardware flow control.
If it was on, it should be turned off. If it was off, it can be turned on.

Suggested change
- If the add-on crashes or fails to communicate with the Thread integration: Disable the **Hardware flow control** option and try again.
- If the add-on crashes or fails to communicate with the Thread integration: Toggle the **Hardware flow control** option and try again.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We may also be able to mention this should be set per the manufacturer's documentation, similar to the baudrate.
But we can still keep it in the troubleshooting section here, since it doesn't hurt to just toggle it on/off if it doesn't work initially.

6. Go to {% my integrations title="**Settings** > **Devices & services**" %}, select the **Thread** integration.
- Select the cogwheel {% icon "mdi:cog-outline" %}.
- **Result**: You should now see that the Thread network is still there.
- **Troubleshooting**: If you don't see the network there, go back to the add-on configuration and adjust your settings, if needed and try again.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: If we have a comma before the "if needed" part, we should also add one after it.

Suggested change
- **Troubleshooting**: If you don't see the network there, go back to the add-on configuration and adjust your settings, if needed and try again.
- **Troubleshooting**: If you don't see the network there, go back to the add-on configuration and adjust your settings, if needed, and try again.

or remove it completely:

Suggested change
- **Troubleshooting**: If you don't see the network there, go back to the add-on configuration and adjust your settings, if needed and try again.
- **Troubleshooting**: If you don't see the network there, go back to the add-on configuration and adjust your settings if needed and try again.

@github-actions github-actions Bot locked and limited conversation to collaborators Nov 28, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

current This PR goes into the current branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants