{"id":4445,"date":"2026-03-23T11:17:30","date_gmt":"2026-03-23T10:17:30","guid":{"rendered":"https:\/\/www.gevako.com\/?p=4445"},"modified":"2026-03-29T17:10:59","modified_gmt":"2026-03-29T15:10:59","slug":"ikea-matter-thread-probleem-esp32-c6-oplossing","status":"publish","type":"post","link":"https:\/\/www.gevako.com\/nl\/ikea-matter-thread-probleem-esp32-c6-oplossing\/","title":{"rendered":"IKEA Matter over Thread verbinding valt weg? Een ESP32-C6 als oplossing"},"content":{"rendered":"\n<div class=\"container section-title-container\" ><h1 class=\"section-title section-title-normal\"><b aria-hidden=\"true\"><\/b><span class=\"section-title-main\" >IKEA Matter over Thread verbinding valt weg? Een ESP32-C6 als oplossing<\/span><b aria-hidden=\"true\"><\/b><\/h1><\/div>\n\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Matter over Thread wordt gepresenteerd als de toekomst van domotica. Lokaal, snel en geen aparte hubs per merk. Met die gedachte besloot ik de nieuwe IKEA Matter-apparaten te testen, gekoppeld aan Home Assistant via een Sonoff MG24 dongle.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Het resultaat was teleurstellend. Na ongeveer 30 minuten vielen de sensoren consequent offline. Na wat technisch speurwerk en een hoop trial and error vond ik een oplossing die het probleem volledig verhielp: een ESP32-C6 geflasht met ESPHome over OpenThread.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Het probleem: Sleepy End Devices<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Thread is een mesh-netwerk waarbij apparaten signalen aan elkaar doorgeven. In de praktijk zit daar een addertje onder het gras, vooral bij apparaten op batterijen zoals IKEA-sensoren.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Batterijgevoede apparaten zijn in het Thread-protocol zogenaamde Sleepy End Devices. Ze worden even wakker om data te versturen en gaan daarna direct weer in slaapstand om stroom te besparen. Als de afstand tot de coordinator &#8211; de Sonoff dongle &#8211; net iets te groot is of als er kleine haperingen in het signaal zijn, mislukt de communicatie. Na een paar pogingen geeft de sensor het op. Het resultaat in Home Assistant: &#8220;Apparaat niet beschikbaar&#8221;.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>De oplossing: ESP32-C6 als Router Node<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Om dit op te lossen moet je het mesh-netwerk versterken met apparaten die altijd op stroom hangen en niet in slaapstand gaan.\u00a0<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Zodra de ESP32-C6 aan het Thread-netwerk was toegevoegd, verdwenen de verbindingsproblemen volledig. De IKEA-apparaten zijn sindsdien geen moment meer offline geweest.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Hoe werkt dit technisch?<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">In een gezond Thread-netwerk praat niet elk apparaat rechtstreeks met de centrale dongle. Er is een duidelijke hi\u00ebrarchie:<\/p>\n<ul>\n<li><strong>Leader<\/strong> (Sonoff MG24 dongle): beheert het netwerk en vormt de brug naar Home Assistant.<\/li>\n<li><strong>Router Node<\/strong> (ESP32-C6): heeft vaste voeding, slaapt nooit en stuurt actief data door.<\/li>\n<li><strong>End Device<\/strong> (IKEA sensor): verbindt zich nu met de dichtstbijzijnde Router Node in plaats van rechtstreeks met de dongle.<\/li>\n<\/ul>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">De ESP32-C6 vangt het signaal van de IKEA-sensor direct op en routeert het door naar de dongle. De sensor hoeft veel minder moeite te doen om zijn bericht af te leveren en belandt niet meer in een time-out.<\/p>\n<p>Een belangrijke tip: zet de ESP32-C6 niet direct naast de dongle. Plaats hem centraal tussen je sensoren en de dongle in, op minimaal een paar meter afstand. Zo overbrugt hij daadwerkelijk de afstand en versterkt hij het mesh-netwerk waar dat het meest nodig is.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Een interessant detail: de ESP32-C6 nam in mijn geval zelfs de rol van Leader Router op zich. De Sonoff MG24 dongle werd daarmee teruggeschaald naar een gewone Router. Thread bepaalt zelf welk apparaat deze rol het beste kan vervullen, en koos dus automatisch voor de ESP32-C6. Dat zegt iets over de kwaliteit van de chip.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Je eigen Thread-netwerk controleren<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Wil je controleren of je Thread-netwerk actief is? Ga in Home Assistant naar Instellingen &gt; Thread. Hier zie je het voorkeursnetwerk en welke border routers actief zijn. Zolang er minimaal \u00e9\u00e9n border router zichtbaar is, is je netwerk operationeel.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Conclusie<\/strong><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Een ESP32-C6 geflasht met ESPHome over OpenThread is een eenvoudige en goedkope manier om een instabiel Thread-netwerk te stabiliseren. Een ESP32-H2 is overigens ook geschikt voor deze toepassing. Geen dure commerci\u00eble hubs, geen vendor lock-in. Gewoon een betrouwbare microcontroller die het werk doet.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">De Gevako RS5 en RS6 draaien beide op een ESP32-C6 en kunnen daarmee ook als Router Node functioneren in je Thread-netwerk, naast hun functie als slim relais.<\/p>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":31,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4445","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/posts\/4445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/comments?post=4445"}],"version-history":[{"count":6,"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/posts\/4445\/revisions"}],"predecessor-version":[{"id":4460,"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/posts\/4445\/revisions\/4460"}],"wp:attachment":[{"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/media?parent=4445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/categories?post=4445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gevako.com\/nl\/wp-json\/wp\/v2\/tags?post=4445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}