#so i'm trying to get an eve door sensor

1 messages · Page 1 of 1 (latest)

outer wren
#

If it works in Apple Home that is a great first start so at least the thread topology works. You can then share from Apple Home to HA.

Now next step is making sure that the HA server can freely communicate with your thread devices.

Matter (and Thread as well) is based around IPv6 multicast (mDNS) which is not always properly handled by network gear, especially not the semi professional stuff like Unifi which tends to block as much multicast as possible (which makes sense in a way for business environments).

  • Make sure that you have a flat network, no vLANs
  • Try playing with MLD Snooping enabled or disabled on your switche(s). Some vendors call it IGMP Snooping for both IPv4 and IPv6.
  • Leave your network gear to default settings as much as possible
  • Do not use any mDMS reflectors (called Multicast DNS on Unifi gear), disable it
  • Be careful with WiFi/network settings that filter multicast traffic
  • Although Matter does not NEED IPv6 to be setup in your network (it uses link local and neighbour discovery) an invalid IPv6 setup on your network/router may harm communication. In some cases you can even fix Matter by disabling IPv6 on your router (or just set it up correctly, that is even better).

So as soon as the IPv6 multicast traffic can travel freely in your network, issues like these will resolve itself.

fluid hill
#

I’ll check on that. There’s no fancy networking going on (dumb switches, no VLANs, the Apple TV acting as border router is on wired Ethernet), however two things that could be an issue:

  • The Apple TV is a 4k gen 2, which apparently has limited thread support; Apple says “Compatible with HomeKit or Matter-enabled Thread accessories only” which maybe doesn’t extend to using Thread devices with other controllers?
  • Home Assistant and the Matter server are both in Docker containers, configured for full host network access

So, I’ll fire up some tcpdump/wireshark various places and see what I can see. Thanks!

outer wren
#

Ah you are running HA yourself in docker ? That is not really supported, you will really need Home Assistant OS