We work for a company with multiple branches, each having different networks and subnets. The key networks are:
- ET Network: Wi-Fi laptops and ethernet devices.
- ET-M Network: Mobile devices
- ETG Network: Grad-specific network.
Each branch has similar networks but different IPs/subnets. We also have VPN access for remote work.
We have a Home Assistant instance running on a Raspberry Pi in the branch A in the ET Network. It is mapped to https://ha-os.exalt.local/, using certificates and port 443. This setup allows us to access it from any network, branches and even when working from home via VPN.
However, the Home Assistant mobile app doesn’t automatically discover the instance across different networks (ET, ET-M, etc.), making it hard for users who can’t remember the URL or IP address.
We need to enable auto-discovery of the Home Assistant instance across all networks, branches and VPN connections without users having to manually enter the URL or IP.