Does anyone here (looking at you, u/6roybatty6) know an effective way to debug mDNS propagation on an Eero network? I have 5 HomeKit devices that should broadcast on _hap._tcp and when I use dns-sd I can see some of them, some of the time, when I'm on WiFi. When I'm on Ethernet, on a network segment connected directly to the gateway, I can consistently see everything, all the time (again, using dns-sd).
My 5 devices are Home - my Ecobee Thermostat, Smart Bridge 2 - a Lutron Caseta hub, GarageOpener - an Insignia, HomeKit native device, Living Room TV - I think this is the Apple TV, and finally, and most importantly, Homebridge - my Pi 4 running homebridge, exposing ~28 addl devices to HomeKit.
Here's dns-sd -B _hap._tcp from my MBP
Browsing for _hap._tcp
DATE: ---Fri 03 Jan 2020---
17:53:35.225 ...STARTING...
Timestamp A/R Flags if Domain Service Type Instance Name
17:53:35.226 Add 3 6 local. _hap._tcp. Smart Bridge 2
17:53:35.226 Add 2 6 local. _hap._tcp. GarageOpener-A69027
17:53:56.350 Add 2 6 local. _hap._tcp. Home
17:58:46.966 Add 2 6 local. _hap._tcp. Driveway-DDE6
17:59:06.530 Rmv 0 6 local. _hap._tcp. Home
17:59:07.575 Add 2 6 local. _hap._tcp. Home
17:59:56.643 Rmv 0 6 local. _hap._tcp. Driveway-DDE6
18:01:02.062 Rmv 0 6 local. _hap._tcp. Home
18:01:46.913 Add 2 6 local. _hap._tcp. Home
18:05:02.219 Rmv 0 6 local. _hap._tcp. Home
18:05:25.309 Add 2 6 local. _hap._tcp. Home
18:08:50.534 Add 2 6 local. _hap._tcp. Living Room TV
18:10:11.350 Rmv 0 6 local. _hap._tcp. Home
18:10:12.856 Add 2 6 local. _hap._tcp. Home
18:12:43.485 Rmv 0 6 local. _hap._tcp. Home
18:13:12.667 Add 2 6 local. _hap._tcp. Home
18:13:34.639 Rmv 0 6 local. _hap._tcp. Home
Here's from my iMac
Browsing for _hap._tcp
DATE: ---Fri 03 Jan 2020---
18:15:44.709 ...STARTING...
Timestamp A/R Flags if Domain Service Type Instance Name
18:15:44.710 Add 3 7 local. _hap._tcp. GarageOpener-A69027
18:15:44.710 Add 3 7 local. _hap._tcp. Smart Bridge 2
18:15:44.710 Add 3 7 local. _hap._tcp. Living Room TV
18:15:44.710 Add 3 7 local. _hap._tcp. Home
18:15:44.710 Add 3 6 local. _hap._tcp. 3D Printer-CCA2
18:15:44.710 Add 3 6 local. _hap._tcp. Front Porch-6EAB
18:15:44.710 Add 3 6 local. _hap._tcp. Driveway-DDE6
18:15:44.710 Add 3 6 local. _hap._tcp. Master Bedroom-E76B
18:15:44.710 Add 3 6 local. _hap._tcp. Homebridge-98DA
18:15:44.710 Add 3 6 local. _hap._tcp. Smart Bridge 2
18:15:44.710 Add 3 6 local. _hap._tcp. GarageOpener-A69027
18:15:44.710 Add 2 6 local. _hap._tcp. Home
Now - I think I have WiFi/Ethernet both enabled on the iMac, which is why there's two interfaces showing. I can probably get a much cleaner picture by disabling WiFi. Actually - here's a longer run with both interfaces still active, but split to just one or the other, and there's an interesting pattern ...
Ethernet (I think? Not sure what the number refers to)
18:07:35.042 Add 3 6 local. _hap._tcp. 3D Printer-CCA2
18:07:35.042 Add 3 6 local. _hap._tcp. Front Porch-6EAB
18:07:35.042 Add 3 6 local. _hap._tcp. Driveway-DDE6
18:07:35.042 Add 3 6 local. _hap._tcp. Master Bedroom-E76B
18:07:35.042 Add 3 6 local. _hap._tcp. Homebridge-98DA
18:07:35.042 Add 3 6 local. _hap._tcp. GarageOpener-A69027
18:07:35.042 Add 3 6 local. _hap._tcp. Smart Bridge 2
18:07:35.042 Add 2 6 local. _hap._tcp. Home
18:08:50.448 Add 2 6 local. _hap._tcp. Living Room TV
18:12:00.574 Rmv 1 6 local. _hap._tcp. 3D Printer-CCA2
18:12:00.574 Rmv 1 6 local. _hap._tcp. Front Porch-6EAB
18:12:00.574 Rmv 1 6 local. _hap._tcp. Driveway-DDE6
18:12:00.574 Rmv 1 6 local. _hap._tcp. Master Bedroom-E76B
18:12:00.574 Rmv 1 6 local. _hap._tcp. Homebridge-98DA
18:12:00.574 Rmv 1 6 local. _hap._tcp. GarageOpener-A69027
18:12:00.574 Rmv 1 6 local. _hap._tcp. Smart Bridge 2
18:12:00.574 Rmv 1 6 local. _hap._tcp. Home
18:12:00.576 Rmv 0 6 local. _hap._tcp. Living Room TV
18:12:35.824 Add 2 6 local. _hap._tcp. Homebridge-98DA
18:12:35.860 Add 2 6 local. _hap._tcp. GarageOpener-A69027
18:12:38.082 Add 2 6 local. _hap._tcp. 3D Printer-CCA2
18:12:38.083 Add 2 6 local. _hap._tcp. Front Porch-6EAB
18:12:38.216 Add 3 6 local. _hap._tcp. Driveway-DDE6
18:12:38.216 Add 2 6 local. _hap._tcp. Master Bedroom-E76B
18:12:45.410 Add 2 6 local. _hap._tcp. Smart Bridge 2
18:13:12.631 Add 2 6 local. _hap._tcp. Home
18:13:37.573 Rmv 1 6 local. _hap._tcp. Homebridge-98DA
18:13:37.573 Rmv 1 6 local. _hap._tcp. GarageOpener-A69027
18:13:37.573 Rmv 1 6 local. _hap._tcp. 3D Printer-CCA2
18:13:37.573 Rmv 1 6 local. _hap._tcp. Front Porch-6EAB
18:13:37.573 Rmv 1 6 local. _hap._tcp. Driveway-DDE6
18:13:37.573 Rmv 1 6 local. _hap._tcp. Master Bedroom-E76B
18:13:37.573 Rmv 1 6 local. _hap._tcp. Smart Bridge 2
18:13:37.573 Rmv 1 6 local. _hap._tcp. Home
18:14:11.664 Add 2 6 local. _hap._tcp. Homebridge-98DA
18:14:12.733 Add 3 6 local. _hap._tcp. Smart Bridge 2
18:14:12.733 Add 2 6 local. _hap._tcp. Home
18:14:13.489 Add 2 6 local. _hap._tcp. 3D Printer-CCA2
18:14:13.491 Add 2 6 local. _hap._tcp. Front Porch-6EAB
18:14:13.591 Add 2 6 local. _hap._tcp. Driveway-DDE6
18:14:13.594 Add 2 6 local. _hap._tcp. Master Bedroom-E76B
18:14:22.356 Add 2 6 local. _hap._tcp. GarageOpener-A69027
18:14:42.647 Rmv 1 6 local. _hap._tcp. Home
18:15:08.357 Rmv 1 6 local. _hap._tcp. Homebridge-98DA
18:15:08.357 Rmv 1 6 local. _hap._tcp. Smart Bridge 2
18:15:08.357 Rmv 1 6 local. _hap._tcp. 3D Printer-CCA2
18:15:08.357 Rmv 1 6 local. _hap._tcp. Front Porch-6EAB
18:15:08.357 Rmv 1 6 local. _hap._tcp. Driveway-DDE6
18:15:08.357 Rmv 1 6 local. _hap._tcp. Master Bedroom-E76B
18:15:08.357 Rmv 0 6 local. _hap._tcp. GarageOpener-A69027
18:15:19.844 Add 3 6 local. _hap._tcp. 3D Printer-CCA2
18:15:19.844 Add 3 6 local. _hap._tcp. Front Porch-6EAB
18:15:19.844 Add 3 6 local. _hap._tcp. Driveway-DDE6
18:15:19.844 Add 2 6 local. _hap._tcp. Master Bedroom-E76B
18:15:20.541 Add 2 6 local. _hap._tcp. Homebridge-98DA
18:15:20.659 Add 2 6 local. _hap._tcp. Smart Bridge 2
18:15:28.194 Add 2 6 local. _hap._tcp. GarageOpener-A69027
18:15:28.851 Add 2 6 local. _hap._tcp. Home
WiFi (I think?)
18:07:35.041 Add 3 7 local. _hap._tcp. Smart Bridge 2
18:07:35.042 Add 3 7 local. _hap._tcp. GarageOpener-A69027
18:07:35.042 Add 3 7 local. _hap._tcp. Living Room TV
18:07:35.042 Add 3 7 local. _hap._tcp. Home
18:07:47.947 Rmv 0 7 local. _hap._tcp. Home
18:08:48.687 Add 2 7 local. _hap._tcp. Home
18:12:00.574 Rmv 1 7 local. _hap._tcp. Smart Bridge 2
18:12:00.574 Rmv 1 7 local. _hap._tcp. GarageOpener-A69027
18:12:00.574 Rmv 1 7 local. _hap._tcp. Living Room TV
18:12:00.575 Rmv 1 7 local. _hap._tcp. Home
18:12:31.642 Add 2 7 local. _hap._tcp. Smart Bridge 2
18:12:31.659 Add 2 7 local. _hap._tcp. Living Room TV
18:12:31.671 Add 2 7 local. _hap._tcp. GarageOpener-A69027
18:13:12.808 Add 2 7 local. _hap._tcp. Home
18:13:37.573 Rmv 1 7 local. _hap._tcp. Smart Bridge 2
18:13:37.573 Rmv 1 7 local. _hap._tcp. Living Room TV
18:13:37.573 Rmv 1 7 local. _hap._tcp. GarageOpener-A69027
18:13:37.573 Rmv 0 7 local. _hap._tcp. Home
18:14:08.655 Add 2 7 local. _hap._tcp. Smart Bridge 2
18:14:08.661 Add 2 7 local. _hap._tcp. GarageOpener-A69027
18:14:08.860 Add 2 7 local. _hap._tcp. Living Room TV
18:14:12.931 Add 2 7 local. _hap._tcp. Home
18:14:42.647 Rmv 0 7 local. _hap._tcp. Home
18:15:08.357 Rmv 1 7 local. _hap._tcp. Smart Bridge 2
18:15:08.357 Rmv 1 7 local. _hap._tcp. GarageOpener-A69027
18:15:08.357 Rmv 1 7 local. _hap._tcp. Living Room TV
18:15:16.652 Add 2 7 local. _hap._tcp. GarageOpener-A69027
18:15:16.671 Add 2 7 local. _hap._tcp. Smart Bridge 2
18:15:16.859 Add 2 7 local. _hap._tcp. Living Room TV
18:15:17.009 Add 2 7 local. _hap._tcp. Home
You'll note this if of 7, shown last above, looks a lot like what I see from the MBP ... there's certain devices completely missing.
I'm a little at my whits end ... I'm not sure where else to go with this. Anyone have any good tools they use to diagnose mDNS issues?
Thanks!