Pourtant, il y a peu, cela fonctionnait à partir du lien nabucasa, je commandais bien mes appareils à partir de Google, sauf mes volets.
Mais tout d’un coup, le lien s’est rompu. Et plus moyen de le rétablir. Du coup j’ai essayé en manuel en utilisant l’adresse externe de nabucasa, mais même problème qu’en automatique. Google Home ne se connecte plus à HA.
Une idée ? Dois-je vous communiquer ma config pour ce problème ?
J’ai essayé mais sans succès. J’ai également cherché ce qui pourrait provoquer le problème sur mon téléphone Galaxy A33 5 G avec Androïd 14 mais je n’ai rien trouvé.
Et je ne vois pas non plus ce que je pourrais changer dans l’application Google Home.
Pourtant, j’ai l’impression que le problème vient de là.
J’ai cherché mais je n’ai pas trouvé les logs dans la console de Google Cloud.
Faut dire que je suis tout à fait perdu, je n’y connais rien là-dedans.
En attendant, j’ai installé Google Home sur un autre smartphone, mais je suis bloqué au même endroit.
Dans Google Home, dans Appareils, je sélectionne « Ajouter ».
Je sélectionne « Fonctionne avec Google Home ».
Avec la loupe je cherche homeassistant.
Je sélectionne « [test] homeassistant »
J’introduis mon nom d’utilisateur et le mot de passe puis je clique sur « Se connecter ».
Et là, après avoir eu un popup « linking to your [test] homeassistant account », j’ai le message d’erreur « could not reach Home Assistant … ».
On peut déjà voir que tu as bien accès à ces liens:
https://[YOUR HOME ASSISTANT URL:PORT]/api/google_assistant
https://[YOUR HOME ASSISTANT URL:PORT]/auth/authorize
https://[YOUR HOME ASSISTANT URL:PORT]/auth/token
https://[YOUR HOME ASSISTANT URL:PORT] c’est comment tu accèdes à ton HA à distance, par exemple:
If you’ve added Home Assistant to your phone’s home screen, you have to first
remove it from the home screen. Otherwise, this HTML5 app will show up instead of
a browser. Using it would prevent Home Assistant redirecting back to the Google
Home app.
Ça veut dire si tu n’utilises pas l’app companion d’home assistant mais la web app.
Pour :
https://[YOUR HOME ASSISTANT URL:PORT]/api/google_assistant
https://[YOUR HOME ASSISTANT URL:PORT]/auth/token
j’ai bien l’erreur 405.
Pour https://[YOUR HOME ASSISTANT URL:PORT]/auth/authorize j’ai bien Invalid redirect UIR
J’ai désinstallé l’appli Home Assistant sur mon téléphone mais cela n’a rien changé. Faut-il désinstaller cette application de tous les téléphones ? Elle est installée sur celui de mon épouse.
Non pas besoin, c’est seulement si tu n’as pas l’app et mais que tu as la web app (quand tu ouvres HA via Google Chrome il te propose d’installer la web app).
pas le même type de problème au début, mais de mon coté, j’avais des déconnexions sans arrêt de google home, il ne trouvait pas HA, ou quand je voulais ré-associer HA a google, cela ne fonctionnait pas plus. (la, c’est votre PB)
Salut,
fallait pas appuyer sur le bouton test dans la console google ?
j’ai eu un soucis avec la synchro des appareils, car j’ai enlever le port dans l’adresse du google et que mon action de test était désactiver. Le test est activer 30jours et après faut le relancer faut pouvoir resynchro.
J’étais absent quelques jours mais je viens de réessayer et ça ne marche toujours pas.
J’avais le même problème en essayant de connecter l’appareil Home Assistant Cloud by Nabu casa dans google.
Du coup, j’ai essayé en suivant la procédure de Thomas sans succès. La seule différence, c’est que je n’ai pas une adresse générée via duckdns mais une adresse nabu casa.
J’ai aucun problème pour me connecter à Home Assistant via cette adresse nabu casa. Il semblerait donc qu’elle fonctionne. Alors je comprend pas pourquoi Google Home ne parvient pas à s’y connecter.
Par contre, j’ai trouvé la phrase suivante dans la configuration Nabu Casa :
" Your Home Assistant instance should not have the HTTP integration configured to use an SSL certificate (docs). This is necessary because the Google device will connect directly to the IP of your Home Assistant installation and will fail if it encounters an invalid SSL certificate."
Le problème peut-il venir de l’une de ces 2 configurations ? Comment vérifier que HTTP integration n’est pas configuré pour utiliser un certificat SSL ? A noter que rien n’est défini à ce sujet dans mon fichier configuration.yaml.
Autre possibilité d’erreur :
Dans mon secret.yaml, pour le gmail_pass et le project_ghome, je n’ai pas mis de guillemets, par contre, j’en ai mis pour le privatekey_ghome et pour le email_ghome. Du coup les valeurs apparaissent en vert et non en noir.
Et finalement, j’ai trouvé ceci dans les journaux :
La configuration est différente par Nabucasa , contrairement avec Duckdns ou un NDD.
Configuration automatique via Home Assistant Cloud
Avec Home Assistant Cloud , vous pouvez connecter votre instance Home Assistant en quelques clics simples à Google Assistant. Avec Home Assistant Cloud, vous n’avez pas à vous soucier du DNS dynamique, des certificats SSL ou de l’ouverture de ports sur votre routeur. Connectez-vous simplement via l’interface utilisateur et une connexion sécurisée avec le cloud sera établie. Home Assistant Cloud nécessite un abonnement payant après un essai gratuit de 30 jours.
Pour les utilisateurs de Home Assistant Cloud, la documentation peut être trouvée ici .
Configuration manuelle (si vous n’avez pas Home Assistant Cloud)
L’intégration de Google Assistant (sans Home Assistant Cloud) nécessite un peu plus de configuration que la plupart des autres en raison de la façon dont Google exige la configuration des applications Assistant.