Well, the easiest would be to just not give location & make another google account.
But if you don't want to:
- Go to Play Store, find Google Homepage -> 3 dots in the top right corner -> Disable Auto Updates.
- Uninstall Google Home
- Get the latest version, what doesn't those permissions from here
- You are good to go.
A note about it:
- Google Home (and other Google apps) have a tendency to be annoying with prompting auto updates, so I suggest, that after setting up everything with your cast devices, uninstall the app. (Chromecast functionality will still work and devices will update themselves, to latest non-beta (even if you are in it) automatically)
3rd Way (Chrome computer needed):
- Install the non-beta (the one with no other text) Google Cast as an extension from the web store.
- Visit this page
- Set up your Chromecast and you are good to go!
Note: It sometimes steals your logged in to Chrome Google account. That's not Ideal. How to make it not:
- Go to Chrome Settings (click here for fast link)
- On Google Cast select "Allow in ignoto"
- Open an Ignoto tab and do the steps for "3rd Way" (the computer version)
That's all my brain has to offer. I highly suggest just creating another account for the Cast thing, since if you get to beta with that, it is totally worth it. (Haven't seen a single bug in the beta of my Chromecasts, only one: I get my features earlier than others ;) )