Cannot cast to GoogleNest Hub with Tailscale

Hi, I’ve got my HomeAssistant configured on a RaspberryPi
In order to make it work from the outside I’ve opted for a solution involving Tailscale.
I’ve got my clients configured on my raspberry, my laptop, and my phone.
My HA is accessible with https only with the tailscale clients, if I try to access it even locally from a device that doesn’t have a tailscale client I’ll not be able to see it (makes me wonder if I missed a step or two)

I now have a google Nest Hub and wanted to cast the dashboard on it, The google cast can turn it on (the home assistant logo is displayed on it), and when I try to cast the dashboard, I’ll get an error
“unable to connect to the Homassistant websocket API.”

I imagine that this is because of the tailscale setting, I see that they have subroutes in order to direct the traffic to devices that does not have client on it, but I cannot find a way to add these routes to match the nest hub IP.

1 Like

I don’t know enough about tailscale but can tell you if your HA is on a different subnet (vlan) than the google nest hub, you will need to set up an mDNS repeater for device discoivery to work properly across vlans. I have the same issue as you with the same error message and setting up the mDNS repeating across vlans resolved my issue

1 Like

i have the same issue, any instructions on how to set up this mDNS repeater simply?

I learn by alot of reading… This might help:

Did you configure the policy for your tailnet: Tailscale Funnel · Tailscale Docs