HA v. 0.85.1
Discovery now crossing IP boundaries - my LAN is seperated into VLANs, HA has discovered devices on a different VLAN - they can’t be ping’ed from the HA device.
This wasn’t happening on previous versions of HA - so how is it now?
This isn’t a Home Assistant issue, this is a network configuration issue.
I would look at the settings on your switches and/or router to see what is allowing the traffic to cross the boundary.
Tried both ping and nmap - neither respond with addresses - so how does HA do a scan?
Firewall set to first REJECT then DROP, both have the same effect.
Is there a switch in play also?
scans the network in intervals for uPnP and zeroconf/mDNS services.
https://developers.home-assistant.io/docs/en/creating_component_discovery.html
Home assistant uses a related project netdisco for discovery. It uses many methods. See https://github.com/home-assistant/netdisco
Although it looks like this is changing https://github.com/home-assistant/netdisco/issues/230
Yep - found it - thanks
Problem is with Router (USG)
mDNS is reflected across all interfaces and VLANs
only way to prevent is disable multicast DNS.
So - yes - not a Home Assistant issue.