Smart Home Assistant

Home Assistant's New Thread Network Visualizer

SepehrBy Sepehr· 12 July 2026· Updated 12 July 2026· 5 min read
✓ Independent — no paid placements✓ UK-tested in real homes✓ Cited sources on every guide
Home Assistant's New Thread Network Visualizer
On this page[tap to expand]

Anyone running a Thread mesh in Home Assistant has hit the same wall: a device drops off, and there's no way to see why. Is it out of range of a border router? Is it hopping through a flaky intermediate router? Zigbee users have had a topology map for years through ZHA's visualisation tools. Thread users have had almost nothing — until the matter.js-based Matter server, which replaced the old Python Matter Server as part of Home Assistant 2026.7, quietly shipped a proper network diagram for Thread alongside its Matter diagnostics.

Where to find it

The visualizer lives inside the Matter Server add-on's own interface, not the main Home Assistant dashboard. Open the add-on (Settings → Add-ons → Matter Server, or the equivalent panel if you're running the standalone matter.js server), and look for a dashboard with three tabs: Nodes, Thread, and Wi-Fi. The Thread tab is the one that matters here — it renders your mesh as a node diagram rather than a list.

This is a byproduct of matter.js exposing the Thread Network Diagnostics Cluster, a standard part of the Matter/Thread spec that every Thread device reports over: its role in the network, and a neighbour table listing which other devices it can talk to directly. The visualizer takes that raw diagnostic data and turns it into a picture.

Reading the diagram

Each node is colour-coded by its role in the mesh. Border routers — the devices that bridge your Thread network to your regular Wi-Fi/Ethernet LAN, usually a HomePod mini, Apple TV, Nest Hub, or a dedicated Thread border router like an Eero or Aqara hub — show up in light blue. Routers, which relay traffic for other devices but don't bridge to the LAN, appear in dark grey. End devices, the battery-powered sensors and simple accessories that only talk to their nearest router, show up in light grey.

The lines connecting nodes are colour-coded too, based on Link Quality Indicator (LQI) values pulled from each device's routing table — so a weak, congested hop between two devices looks visibly different from a strong one. That's the actual diagnostic value here: instead of guessing why a battery sensor keeps dropping out, you can trace its connection back through the mesh and see exactly which hop is weak.

One current limitation worth knowing before you go looking for it: Thread border routers don't yet have a native Matter device type of their own, so most show up labelled "Router (external)" rather than explicitly as border routers. You can usually still tell which is which from context — a HomePod mini or Apple TV labelled "Router (external)" is functioning as a border router even if the label doesn't say so outright.

For Thread networks with several hops between a device and the nearest border router, the diagram also discovers and draws in border routers that aren't directly connected to the device you're inspecting, so you can see the full path rather than just the immediate neighbours. That matters in larger homes where a sensor at one end of the house might route through two or three intermediate devices before reaching a border router near the internet connection.

Why this is a bigger deal than it sounds

Before this, diagnosing a Thread mesh meant reading raw diagnostic data by hand or reaching for a community tool. A member of the Home Assistant community forum had already built and shared a lightweight third-party Thread visualizer, precisely because nothing built-in existed — and a long-running feature request thread asking Home Assistant for exactly this kind of diagnostic map had sat open for years without an official answer. Thread, unlike Zigbee, doesn't have a long history of dedicated Home Assistant tooling built around it, so most users troubleshooting a dropped Thread device were reduced to guesswork: power-cycle it, move it, hope.

The underlying data was always there — every Thread device reports its neighbour table and role over the Thread Network Diagnostics Cluster, which is part of the Matter/Thread specification rather than something Home Assistant invented. What changed in 2026.7 is that Home Assistant's own Matter server now reads that cluster and renders it, so you no longer need a third-party add-on or manual API calls to see it.

Using it to fix a flaky device

The practical use case is diagnosing dropouts. If a Thread sensor keeps going unavailable, open the Thread tab and find that device in the diagram. Follow its connection back toward a border router — if it's several hops deep through routers with weak-looking links, that's a strong hint the device is simply too far from a border router, and the fix is adding another Thread border router (a second HomePod mini, Apple TV, or standalone Thread hub) closer to it rather than troubleshooting the device itself.

If you're building out a Thread network for the first time rather than diagnosing an existing one, our Thread protocol guide covers what border routers actually do and which devices in the UK market can act as one. And if you haven't set up Matter in Home Assistant at all yet, start with our Matter setup guide — the Thread visualizer only appears once the matter.js server is running.

A second, more mundane use for the diagram is planning where to add hardware. If several end devices in one part of the house all route through the same single router with a weak-looking link back to a border router, that router is a single point of failure worth addressing before it fails — either by adding a second border router nearby, or by adding a mains-powered Thread device (many Thread-capable smart plugs and bulbs act as routers automatically) to give the mesh an extra path. Thread meshes get more reliable as more mains-powered devices join them, and the diagram is the easiest way to see where that's actually needed rather than guessing.

Why this matters beyond Thread

This lands as part of a broader shift in how Home Assistant surfaces Matter diagnostics generally. The same matter.js server update that brought the Thread tab also added a Wi-Fi tab for Matter-over-Wi-Fi devices, and cleaned up node diagnostics that were previously only visible by digging through raw JSON exports. Combined with the ZHA device page overhaul in the same release — full-page views instead of cramped pop-ups — 2026.7 is the release where Home Assistant's low-level mesh network diagnostics, across both Zigbee and Thread, stopped being something you needed a community add-on to see properly.

It's still an early tool. The "Router (external)" labelling for border routers is a known gap, and the diagram doesn't yet let you click through to a device's full Matter attribute list the way the Nodes tab does. But for the first time, diagnosing a shaky Thread mesh doesn't require a third-party visualizer or reading raw cluster data — it's built in.

Frequently asked questions

Where do I find the Thread network visualizer in Home Assistant?
It's inside the Matter Server add-on's own web interface, not the main Home Assistant dashboard. Open the add-on and look for a dashboard with Nodes, Thread and Wi-Fi tabs — the Thread tab shows the mesh diagram. You need to be running the matter.js-based Matter server that shipped with Home Assistant 2026.7 for it to appear.
Why do border routers show up as "Router (external)" instead of being labelled as border routers?
Because most Thread border router hardware — HomePod minis, Apple TVs, Nest Hubs — doesn't yet expose a dedicated Matter device type identifying itself as a border router. The visualizer still displays these devices in light blue and treats them as the network's bridge points; the label is just a naming gap that hasn't been backfilled yet.
What do the coloured lines between devices in the Thread diagram mean?
They represent Link Quality Indicator (LQI) values pulled from each device's neighbour table — essentially how strong and reliable the wireless link is between two nodes. A weak-looking line on a hop leading to a dropping-out device is a good sign that hop, not the device itself, is the problem.
Can I use this to fix a Thread device that keeps going unavailable?
Yes — trace the device's connection back through the diagram toward a border router. If it's routing through several weak hops, the usual fix is adding another Thread border router (a second Apple TV, HomePod mini, or dedicated Thread hub) physically closer to the device, rather than troubleshooting the device's settings.

Sources

Sources verified 2026-07-12

  1. Home Assistant — The Matter upgrade you've been waiting for
  2. Matter Alpha — Matter.JS Server now offers ultimate tool to troubleshoot Matter and Thread
  3. Matter Alpha — Quick guide to visualize your Thread network with Home Assistant
  4. Home Assistant Community — I found a very light weight Thread network visualizer, try it
Sepehr

Written by

Sepehr

10+ years smart home experience · Runs Home Assistant locally · Tests every product reviewed

Smart home specialist with 10+ years running a self-hosted Home Assistant setup — Zigbee2MQTT, Frigate NVR, and local-first automations. Independent coverage for UK homes, no brand deals.

LinkedIn →

Related reading