Hi, I’ve had google assistant (non cloud setup) working for a year or two without issues.
Recently i tried to update the google_assistant block with service_account and report_state enabled.
After updating the configuration file and restarting HA I get the following notification from HA:
Login attempt or request with invalid authentication from rate-limited-proxy-108-177-64-154.google.com (108.177.64.154) (OpenAuth)
Even after commenting out service_account and report_state, it still shows up.
Where could the error come from?
My HA version is: 0.116.2 on HassOS 4.13
Guide I used:
I know this doesn’t help OP, but I am getting the same login failure when I try to setup the linkage. I get the Home Assistant login and fill in with correct details then the HA dashboard gets a notification and the Google Home app gives a connectivity error.
Yes, I was also able to access remotely but for some reason Google was not.
I am trying to rack my brain to remember what I did to fix it, but I must say I am not having much luck. It may have been, and this could well be wrong, in your Let’s Encrypt configuration ensure that the host port is also set to port 80 for the http challenge.
@StevenJonSmith@ian611 Can you tell me what you changed in configuration? I have the same problem but I can’t solve problem by myself. Thank you in advance.
From memory, you need to have external access to your HA instance and a valid SSL certificate. They you give Google the callback URL from the config setup instructions.
@StevenJonSmith I have a public ip address. SSL certificate from Let’s encrypt, also tried Zero SSL. I had everything set up for about 3 months and it worked without any problems. One day there was a problem with device sync and until then I am unable to make it work. When I try to link with Home Assistant in Google Home application, I got error “Couldn’t update the setting message. Check your connection”. In can see a message in the Home Assistant logs “Login attempt or request with invalid authentication from rate-limited-proxy-108-177-64-241.google.com (108.177.64.241)” I tried to recreate Google Actions project but nothing has changed.
@ian611 tried delete and recreate but it don’t work. I don’t have nginx installed. I hit “test” on google actions. I don’t now what you mean with ‘register’?
To get this discussion back to life, I have exactly the same error. It seems to not be only limited to Google Assistant, but to basically any remote connection. For example, the iOS app also shows the same behavior (I’m logged out and forced to login again and the logs show the same line as Google Assistant would but with different host/ip).
In the meantime I was able to fix my problem.
For me, it was the fact that the user I was trying to login with, had “Can only log in from the local network” enabled. Effectively making it impossible for use in applications like this.
You can find and turn this feature off under Configuration → People → Your user → “Can only log in from the local network”