Bonjour,
j’était configurer en HTTPS et j’ai rebasculer en HTTP et NGINX reverse proxy pour le HTTPS.
J’ai voulu essayer google assistant en local, il était déja configurer par cloud.
J’ai suivie la doc Google Assistant - Home Assistant pour l’ajout du LOCAL FULFILLMENT.
j’ai bien redémarrer mes nest mini et HA, synchroniser les appareils aussi. Patienter 2H, mais ca n’a pas l’air de passer en local.
Dans le journal, c’est pas ecrit en locale pour les command google assistant.
J’ai lu qui avait une commande vocale « hey google, force local », mais l’assistant ne la comprends pas.
Auriez vous des idées de configuration manquante ?
Sur nginx, quelque chose a configurer pour google assisant en local?
Est ce que du monde utilise l’assistant google en locale ?
Ma configuration
System Information
version
core-2023.6.1
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.11.3
os_name
Linux
os_version
6.1.21-v8
arch
aarch64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
5000
Installed Version
1.32.1
Stage
running
Available Repositories
1311
Downloaded Repositories
74
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 10.2
update_channel
stable
supervisor_version
supervisor-2023.06.1
agent_version
1.5.1
docker_version
23.0.6
disk_total
109.3 GB
disk_used
10.0 GB
healthy
true
supported
true
board
rpi4-64
supervisor_api
ok
version_api
ok
installed_addons
Duck DNS (1.15.0), Samba share (10.0.2), Terminal & SSH (9.7.1), File editor (5.6.0), pigpio (1.5.2), Mosquitto broker (6.2.1), Zigbee2MQTT (1.31.2-1), Home Assistant Google Drive Backup (0.110.4), ESPHome (2023.5.5), AdGuard Home (4.8.9), NGINX Home Assistant SSL proxy (3.5.0)
Ok, rien dans les logs.
Tout fonctionne, accès en http en local et https en externe.
Google assistant fonctionne, mais que par cloud pas en local. J’ai pas Nabu Casa.
J’ai lu tout les sujets qui en parle ( forum us et github ), mais rien résous mon problème.
Malgrer la fibre il y a une sacrée latence chez moi, 3-5s pour répondre ( pour les appareils sur HA ).
D’avoir accès en local serai top je pense.
Après c’est peu être pas stable et pour ca que personne l’utilise …
Je me demande si j’ai pas un soucis d’ouverture de port sur la box.
Avec que duckdns en HTTPS j’avais le port 8123>8123 et 443>443 ouvert et google assistant fonctionner.
Avec Nginx et duckdns , si j’ai 8123>8123 et 443>443 ouvert google assistant fonctionne pas. Mais si je fais 443>8123 google assistant fonctionne.
Vu que c’est en local, tu n’as pas besoin d’ouvrir le port non HTTPS sur l’extérieur.
Par contre, pour avoir eu la même approche obstinée que toi un moment donné au sujet des action GA locales, j’ai fini par en venir à la conclusion suivante : c’est aussi imprévisible que capricieux.
Et une réponse que m’a donné un jour Paulus Schoutsen a été le début de cette démarche. Il expliquait que ça peut fonctionner pendant un long moment et ne plus fonctionner d’un coup, un simple redémarrage de Home Assistant peut casser les actions locales par exemple.
Et encore, de mon côté je l’utilise avec Nabu Casa, ce qui rend la chose un peu moins pire…
Et tout ça est sans compter sur le talant des devs de chez Google à créer des régressions qu’ils mettront des mois à corriger, quand ils les corrigent. Je crois qu’ils ont expérimenté la programmation en tapant au clavier avec les coudes mais n’ont pas encore publié les résultats de cette désastreuse innovation en matière de programmation ah la modernitude…
Si tu as bien appliqué ce qui est indiqué et définie l’URL interne de HA en non HTTPS (normalement pas nécessaire), il te reste à tester les instructions pour déboguer avec Chrome.
Et il faut que HA soit sur le même sous-réseau que les appareils Google Assistant mais je suppose que tu as vérifié ça vu que c’est indiqué dans la documentation.
Pour l’URL interne j’ai mis en automatique et tout les appareils sont sur le même réseau.
J’ai bien en HTTP en local.
J’essaye de debugger, mais j’y comprend pas grand chose.
Mais vu les messages et ce que tu me dit, ca me réconforte dans le faite que c’est pas très au point.
J’ai lu qui avait des soucis suivant les générations de google home, j’ai des nest mini gen2 et qu’un firmware aller corriger les soucis. Mais ce fameux firmware est sortie le 6 juin 2023, et ne corrige rien lol
Du grand google !!
Je pense que je vais laisser tomber, 3 jours que je cherche sur le forum us, github, reddit et rien de concluant.
Bonjour,
après 3 semaines d’utilisation , avec des redémarrages et ca fonctionne bien.
Si ca ne passe pas en local après un redémarrage, redémarrer un de vos appareil google home et ca repasse en local. Peu être un coup de « synchronise tout mes appareils », mais pas sur que ca soit utile.