Okay, got it setup. So, one thing I did not notice was that my IOT VLAN that has all of my home auotmation and things was not getting IPV6 address or on my IPV6 network because the UNIFI LAYER3 switch does not pass IPV6 addresses. So, after a lot of failures, I changed the IOT VLAN to use the UDM-SE as its router and that enabled the IPV6 address and routing.
After that, you can kinda go on about your business in several ways.
Now, my Home Assistant runs in a Proxmox VM (not LXC) so this guy needs to be able to see or use MATTER and THREAD. But it needs a Thread Controller.
Because I have my HA VM in a Proxmox Cluster, I really do not want to use a USB dongle. Instead, I want something on the network. I have an SLZB for my Zigbee integration, so I got another one and put it in MATTER-OVER-THREAD mode. Well, apparently this does not work or is not stable with MATTER over ETHERNET. So, that was scrapped. But in the mean time, I tried it as a USB device. But, this also kept failing because apparently there is some bug int he chipset, so when adding the USB device to my HOME ASSISTANT VM, it would disconnect. So, no go for either USB or ETHERNET option.
I tried another vendor USB Zigbee + Thread adapter only because I could get it next day for $35. But, this had the same USB evication failures.
I have a Nabu Casa ZBT-2 on order, but it won’t get here for another 10 days. I have the ZWA-2 for Zigbee and it connects to fine. Although, I am no longer using it as I have the SLZB-06M connected on the network which is perfect for moving the VM in the cluster.
So, I tried setting up my Apple TV 4k 3rd-Edition as a Thread Controller. So, I paired an Aqara Door Device to it Home Kit with the Apple TV as the Home Hub. That created the Thread network, which Home Assistant could now see.
I used my Apple iPhone and shared the Apple Thread created network to my Home Assistant.
I then went to the Aqara U400 door lock and paired it first to Apple Home. Then went into Apple Home and selected to get the pairing code.
Then went into Home Assistant → Devices and Services → Matter and selected to add a new device, entered the pairing code from Apple Home and that let Home Assistant see the Aqara lock from Apple Home - in the Apple Thread network and added it to Home Assistant which then had IPV6 enabled.
So, wew! That was a fun3-4 days!
-
Aqara U400
-
Apple TV 4k 3rd Edition w/ Thread Support
-
Paired the U400 to Apple Home. You can actually pair in any order as I have 2 U400 locks. One I first paired to Aqara M3 Hub and the 2nd I first paired to the Apple Home - which was using its newly created Thread Network.
-
Got the pairing code from Apple Home
-
Corrected my IPV6 network which was not being seen by my Home Assistant VM on Proxmox.
-
Added the lock from Apple Home, into Home Assistant by geting the pairing code from Apple Home for the device.
And it all works very stable and my HOme Assistant VM is using a network device at no USB adapter - so if it moves in the cluster nothing breaks.