SSL options incompatible with local fulfillment (#21662)

Co-authored-by: Franck Nijhof <git@frenck.dev>
This commit is contained in:
Mike Degatano 2022-02-15 18:45:19 -05:00 committed by GitHub
parent 2ac836aa26
commit ac44181d50
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -109,6 +109,14 @@ If you want to support active reporting of state to Google's server (configurati
### Enable Local Fulfillment
<div class='note'>
The [`ssl_certificate` option](/integrations/http/#ssl_certificate) in the `http` integration must not have a value or this feature won't work.
This is because Google requires a valid certificate and the way it connects to Home Assistant for local fulfillment makes that impossible. Consider using a reverse proxy such as the {% my supervisor_addon addon="core_nginx_proxy" title="NGINX SSL" %} add-on instead of directing external traffic directly to Home Assistant.
</div>
1. Open the project you created in the [Actions on Google console](https://console.actions.google.com/).
2. Click `Develop` on the top of the page, then click `Actions` located in the hamburger menu on the top left.
3. Upload [this Javascript file](/assets/integrations/google_assistant/app.js) for both Node and Chrome by clicking the `Upload Javascript files` button.