I recently embarked on a project to integrate Matter and Thread into my Home Assistant setup, and I must say, it’s been an enlightening journey!
I wanted to share my experiences and some questions I’ve encountered along the way, in case anyone else is exploring this as well.
First, let me give you a quick overview of my setup. I have a containerized Home Assistant installation, and I’ve added both a Thread container and a Matter container. They’re each running on their own dedicated hosts, connected via my local network. The setup looks something like this: matter-host --> HomeAssistant-host <-- otbr-host. So far, the Thread integration with my SLK-MR1 border router has been smooth, but I’m still figuring out the Matter side.
Here’s where I hit a bit of a snag: IPv6 configuration. From what I’ve read, Matter devices require IPv6 addresses, but I’m not entirely sure which hosts in my setup need IPv6 support. Do I need to configure IPv6 on all three hosts—matter-host, otbr-host, and HomeAssistant—or just the matter and otbr hosts? And how does the data get sent to HomeAssistant via IPv4 if the Matter host is using IPv6? I’d love to hear from anyone who’s tackled this before!
On a lighter note, I’ve been amazed by how seamless the integration process has been so far. The ability to control devices across different protocols (Matter and Thread) from a single interface in Home Assistant is pretty impressive. It’s like having a universal remote for all my smart devices! ![]()
If anyone has tips, tricks, or even just encouragement, I’d be thrilled to hear them. Let’s keep the conversation going and help each other navigate this exciting world of Matter and Thread integration! ![]()