I have my Google home in English and Italian. I wish to broadcast in English, but it speaks the broadcast message using the Italian accent, which is bad
when i call http://hassio.local:5000/command?message=turn on all lights it works flawlessly owever if i call http://hassio.local:5000/broadcast_message?message=resume spotify i get a 500 error. Any Idea why this is the case?
Im trying to create a couple automations around the message command, has anyone tried sending a command that asks for a pin, set a delay and respond?
I can start my car with google and Id like to create a couple scripts for opening the garage starting the car and handing the lights, thermostat, etc…
I have a routine that works perfect everytime just saying ‘start the q60’, Infiniti comes back and asks for a pin. I say the pin, it startsd. Ive tried setting delays and a few other things but no luck yet. But I do see the commands making it to infiniti, I see the ‘remote engine start failed’ mentions in my history.
I thought I was finally going to be able to get this to work, Ive wanted this automation forever. Please help if you have some ideas, thanks!
I’m wondering the same thing, have you found a solution @sunglass_guy?
My use case: Because Nest Secure can only be turned on with Google Assistant, I’m using this add-on to turn on the alarm via HA by sending commands like Set Nest Secure to Away and Guarding. It works, which is awesome, but I have no way of confirming that it works. What I’d like to do is use this add-on to ask Google What’s the status of my security? and then parse the response to determine if it’s actually on or not.
If that’s not possible, I’m curious if anyone has any other suggestions? E.g. is it possible to send these commands and actually hear the Google Assistant’s response through one of my Google Home Minis? Another option is to check the Nest home_away state (because it gets set to away after the alarm is on), but that doesn’t happen unless you’re leaving the house and the countdown to actually turn on the alarm has finished.
As an aside: Not sure why Nest is making this so hard. I get why they wouldn’t want to expose an API to disarm the system, but what’s the risk in letting third-party applications turn the alarm on?
Can you arm Nest Secure with a Routine in the Google Home app? If so, you could run Android-x86 in a VM and use Tasker/Autoinput to get the Home app in the VM to run the routine on a specific Assistant speaker, in which case the response is spoken through that speaker. I do something similar to turn off the Home Hub displays in my master suite at night, because the only way to do so is with a routine running on that device (You can’t just say “turn off display on XXX”, for whatever reason).
This add-on has stopped working for me. The log is below which says that the auth file has been deleted… but it is definitely still there…
[Info] Install/Update service client_secrets file
Traceback (most recent call last):
File “/hassio_gassistant.py”, line 144, in
credentials.refresh(http_request)
File “/usr/local/lib/python3.5/dist-packages/google/oauth2/credentials.py”, line 136, in refresh
self._client_secret))
File “/usr/local/lib/python3.5/dist-packages/google/oauth2/_client.py”, line 237, in refresh_grant
response_data = _token_endpoint_request(request, token_uri, body)
File “/usr/local/lib/python3.5/dist-packages/google/oauth2/_client.py”, line 111, in _token_endpoint_request
_handle_error_response(response_body)
File “/usr/local/lib/python3.5/dist-packages/google/oauth2/_client.py”, line 61, in _handle_error_response
error_details, response_body)
google.auth.exceptions.RefreshError: (‘deleted_client: The OAuth client was deleted.’, ‘{\n “error”: “deleted_client”,\n “error_description”: “The OAuth client was deleted.”\n}’)
Does anyone know what to do to get this going again?
Hi all,
I had managed to get this working without any issues.
Today, a notification I expected didn;t happen so I tried triggering a broadcast manually again (via the API) but nothing happens, the Google Homes in the house stay silent.
I tried uninstalling and going through the OAuth process again but no dice.
I can confirm that the request males it to the Google Servers (the API metrics shows my call happening without errors, too!)