Thread-apparaten zijn met opzet onzichtbaar. Ze werken gewoon — tot er één niet werkt, en niets vertelt je waarom. ThreadMapper laat zien wat je apparaten en je netwerk over zichzelf zeggen: welke apparaten op Thread zitten, welke border routers je hebt, welke verbindingen ze melden. Wat het niet kan uitlezen, wordt niet getoond.
Het probleem
Een sensor stopt met melden. Een uur later is hij terug. Je hub zegt dat alles in orde is, want vanaf waar die staat is alles in orde. De informatie die het zou verklaren — signaal, routering, wat er verder in de lucht hing — krijg je nooit te zien.
Een cijfer van A tot F, met de concrete problemen die het omlaag halen — niet alleen een getal.
Je Thread-apparaten per kamer, met de verbindingen die ze melden. Waar geen apparaat een verbinding heeft gemeld, wordt er geen getekend.
Een apparaat zit op Thread als het dat zelf zegt — in zijn Matter-diagnose of zijn Thread-status in HomeKit — nooit vanwege zijn merk. Al het andere staat apart, aangeduid als wat het is.
Offline als het echt weg is: een slapende sensor op batterij krijgt twee uur, een apparaat op netstroom vijftien minuten, en apparaten die samen stilvallen, geven één melding.
Beschikbaarheid, herstarts en firmwarewijzigingen voor elk accessoire.
Cijfer en complicaties op je pols; op de iPad een echte navigatiekolom, geen uitgerekte telefoon.
Waar die labels vandaan komen
iOS geeft apps van derden geen radiosignaalsterkte voor Thread-accessoires, geen ouder-kindrelaties en geen routeringstabel. Elke app die je dBm toont voor een HomeKit-apparaat, laat je iets zien wat hij niet kan uitlezen.
Daarom toont ThreadMapper helemaal geen signaal. Een apparaat zit op Thread als het dat zelf zegt, een border router telt pas als het netwerk dat aantoont, en een lijn op de kaart is een verbinding die een apparaat heeft gemeld. Wat de telefoon wél kan klokken — hoe snel een accessoire antwoordt — wordt getoond als precies dat, in milliseconden.
Een OpenThread border router alleen lost dit niet op.
De REST API daarvan meldt echte netwerkfeiten — naam, kanaal, PAN ID — en ThreadMapper gebruikt die. Maar we hebben de diagnose-endpoints getest op een levende mesh van twee knooppunten: de verzoeken slagen en leveren niets bruikbaars op. Routering per knooppunt is langs die weg niet beschikbaar, wat de documentatie ook suggereert.
Daarom bestaat de probe.
De probe
Zet onze firmware op een klein ESP32-C6-printplaatje, vanuit de browser van een computer, en laat het aan een oplader hangen. Het meet elke vijf minuten elk Thread-kanaal, wat geen telefoon kan, en bewaart een dag aan meetwaarden terwijl de app gesloten is. Waar het zich bij je Thread-mesh kan aansluiten, leest het de mesh van binnenuit uit, als echt knooppunt.
Een waterval van de hele band. Je ziet de magnetron tijdens het eten en de wifi van de buren in de avond.
Vertrekkende knooppunten naast ruis en radiofouttellers — met de metingen erbij, en ‘geen duidelijke oorzaak’ wanneer die er niet is.
Wat er is gebeurd sinds je de app voor het laatst opende. Stil wanneer er niets gebeurde.
Herhalingen bij verzenden en mislukkingen door een bezet kanaal — congestie is hier al zichtbaar lang voordat er iets offline lijkt.
Het printplaatje is een Seeed XIAO ESP32C6, ongeveer $5–8, en de firmware installeer je in ongeveer tien minuten. De probe hoort bij ThreadMapper Pro. Installatiegids →
Lees die eerst: in een huis waar alle border routers van Apple of Google zijn, kan de probe zich alleen bij de mesh aansluiten als Home Assistant hem de inloggegevens geeft. Anders meet hij de kanalen en de wifi daarop, en leest hij de mesh niet uit. Het is geen product dat je kunt kopen — het is een bouwproject.
In de app
Privacy
Metingen synchroniseren met opzet niet.
Elke iPhone en iPad houdt zelf bij wat hij van je netwerk zag. Ze samenvoegen zou een geschiedenis opleveren die geen enkel apparaat heeft waargenomen. Notities en instellingen synchroniseren; metingen blijven waar ze zijn.
Pro
Field
Field is een eenmalige aankoop voor installateurs, met alles uit Pro. ‘Aantoonbaar opleveren’ leidt je in zeven stappen door een bezoek. Houd de meetwaarden van de klant apart van die van je eigen huis, leg het netwerk vast voordat je iets aanraakt, doe het werk, leg het opnieuw vast als je vertrekt, bekijk het oordeel aan de hand van je eigen opleveringscriteria voordat de klant het ziet, en overhandig het rapport en een sticker voor de hub.
Niets te installeren
Scan een code of open een link en een klein stukje ThreadMapper draait zonder de app te installeren. Het geeft een gesimuleerd huis een cijfer met precies dezelfde motor die het op dat van jou zou gebruiken — twaalf apparaten, twee border routers, één offline, één met een bijna lege batterij — en zegt als eerste dat elk getal erin gesimuleerd is. Een appclip mag Apple Home en je lokale netwerk niet uitlezen, en juist daar komen de getallen van de echte app vandaan. Gratis.
Aan de slag
Een woning met minstens één Thread border router — een HomePod mini, Apple TV 4K of vergelijkbaar — want ThreadMapper leest je netwerk via HomeKit. De Netwerkassistent en de probleemoplosser vereisen iOS 26 op een apparaat dat Apple Intelligence ondersteunt; voor AI-inzichten volstaat elke iPhone. De probe is volledig optioneel.
Eerst even rondkijken? Zet Demomodus aan en de hele app draait op een gesimuleerd netwerk — geen hardware, geen HomeKit, niets in te stellen.