<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Thread on Tim's blah blah blah</title><link>https://www.vanwerkhoven.org/blog/thread/</link><description>Recent content in Thread on Tim's blah blah blah</description><generator>Hugo</generator><language>en-US</language><copyright>Copyright © 2021, Tim van Werkhoven.</copyright><lastBuildDate>Sat, 18 Jul 2026 22:41:45 +0200</lastBuildDate><atom:link href="https://www.vanwerkhoven.org/blog/thread/index.xml" rel="self" type="application/rss+xml"/><item><title>Matter over Thread in a VLAN-aware network on HA OS in Proxmox with VyOS</title><link>https://www.vanwerkhoven.org/blog/2026/upgrading-from-zigbee-to-thread-or-not/</link><pubDate>Sat, 18 Jul 2026 22:41:45 +0200</pubDate><guid>https://www.vanwerkhoven.org/blog/2026/upgrading-from-zigbee-to-thread-or-not/</guid><description>&lt;p&gt;Ikea ~recently released &lt;a href="https://community.home-assistant.io/t/ikea-just-announced-21-new-affordable-matter-over-thread-smart-home-devices-which-may-also-support-zigbee-too/948187/1"&gt;really nice sensors (home-assistant.io)&lt;/a&gt;, for example the &lt;a href="https://holliger.me/posts/ikea_co2"&gt;ALPSTUGA CO2 (holliger.me)&lt;/a&gt;, an improved successor to the &lt;a href="https://www.ikea.com/global/en/newsroom/innovation/ikea-launches-vindstyrka-a-smart-sensor-to-measure-indoor-air-quality-230214/"&gt;VINDSTYRKA (ikea.com)&lt;/a&gt;. Unfortunately, the ALPSTUGA runs on Matter over Thread, so I wanted to check how I could migrate my network.&lt;/p&gt;&#10;&#10;&lt;h1 id="tldr"&gt;TL;DR: &lt;a href="#tldr"&gt;¶&lt;/a&gt;&lt;/h1&gt;&lt;ol&gt;&#10;&lt;li&gt;Read &lt;a href="https://www.home-assistant.io/integrations/matter/"&gt;the HA Matter docs (home-assistant.io)&lt;/a&gt; &amp;amp; &lt;a href="https://www.home-assistant.io/integrations/thread"&gt;HA Thread docs (home-assistant.io)&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Read &lt;a href="https://openthread.io/codelabs/openthread-border-router#5"&gt;the Openthread docs (openthread.io)&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Read &lt;a href="https://blog.maxaller.name/engineering/2025/08/10/thread-matter-home-assistant-docker.html"&gt;this guide (maxaller.name)&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Enable IPv6 on your local network, set firewall correctly&lt;/li&gt;&#10;&lt;li&gt;Enable mDNS reflector between Thread/Matter server VLAN and client VLAN (&lt;code&gt;set service mdns repeater interface 'br100.20'&lt;/code&gt;), for firewall rules realize that mDNS broadcast/multicast goes to local zone.&lt;/li&gt;&#10;&lt;li&gt;Ensure &lt;code&gt;ha docker options --enable-ipv6=true&lt;/code&gt; is set on HA OS docker&lt;/li&gt;&#10;&lt;li&gt;Ensure &lt;code&gt;accept_ra=2&lt;/code&gt; and &lt;code&gt;accept_ra_rt_info_max_plen=64&lt;/code&gt; are set on proxmox / VyOS hosts (maybe only VyOS is enough)&lt;/li&gt;&#10;&lt;li&gt;Ensure you&amp;rsquo;re close enough to the Thread radio when testing&lt;/li&gt;&#10;&lt;li&gt;Ensure you like this kind of pain when setting up your VLAN-aware home network on proxmox/VyOS/HA OS.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&#10;&lt;h1 id="thread-is-a-bitch"&gt;Thread is a bitch &lt;a href="#thread-is-a-bitch"&gt;¶&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;Initially I thought this would take some reading up, an extra dongle, and then 10min of configuring. It turns out it was quite an IPv6 hell and took me hours to get working.&lt;/p&gt;</description></item></channel></rss>