Intégration de Google Assistant dans Home Assistant

j’ai trouvé la solution. Je l’indique si quelqu’un à le même probleme.
Il faut mettre les scripts dans une room dans home assistant, comme ca Google assistant verra ces scripts chez n’importe quel membre de la famille.

2 « J'aime »

Bonjour,

Je suis nouveau sur HA et sur ce forum.
Tout se passe bien jusqu’à ce que je veuille redémarrer HA. J’ai un message d’erreur :
image

Je me demande si je mets le bon chemin pour mon fichier JSON. Avez vous la syntaxe exacte?
google_assistant:
project_id: home-assistant-projet-test-1234
service_account: !include nom_du fichier_dans_mes_telechargements.json
exposed_domains:
- script

Salut, j’avais eu au début un soucis en suivant un tuto, vérifies les majuscules minuscules du terme json.
Regarde si ton chemin est exactement pareil que la config.

Merci pour la réponse rapide.
J’ai toujours le même message d’erreur.
J’ai revérifié le chemin :

aligne bien les domains, ta un espace en trop a partir de -light.

google_assistant: 
  project_id: !secret project_id
  service_account: 
    private_key: !secret private_key
    client_email: !secret client_email
  report_state: true
  exposed_domains:
    - sensor
    - script
    - scene

Merci pour la réponse.
J’essaye ça ce soir en rentrant du boulot.
Si ça ne fonctionne pas, je reprendrai toute la procédure :sweat_smile:

Bon, ça marche pô :unamused:
image

Je reprends tout depuis le début… :sweat_smile:

Faut mettre ton fichier .json dans le dossier /config ou ce trouve ton configuration.yaml.

google_assistant:
  project_id: YOUR_PROJECT_ID
  service_account: !include SERVICE_ACCOUNT.JSON

dans la doc:

  1. Accédez à Clés et Ajouter une clé .
  2. Créez une clé privée au format JSON.
  3. Cela lancera le téléchargement d’un fichier JSON.
  4. Renommez le fichier en SERVICE_ACCOUNT.JSON .
  5. Ajoutez ce fichier à votre dossier de configuration. Ce sera le même dossier que votre configuration.yaml .

Merci WarC0zes,

J’ai mon fichier JSON dans mes téléchargements sur mon pc.
Sais tu comment on fait pour le coller dans le dossier config ? J’ai installé Terminal et SSH dans HA
Je suis un vrai boulet :sweat_smile:

Utilise samba share, a installer dans les module complémentaire. Tu pourra accéder au dossier de ton HA par réseau de ton pc.
Ou avec File editor, pareil dans module complémentaire. Tu aura une icone upload file dans file editor.
image
Dans file editor, le dossier config est homeassistant

Ca maaarcheeee!!!
Par contre dans l’appli Home : could not reach mon appli. Please try again

Ca doit être un soucis d’adresse. Quel méthode utilise tu pour te connecter de l’extérieur ?


image

Attention, ca peut pas fonctionner avec le /r
image

Anomalie signalée en 2022 sur la doc de HA officiel, mais toujours pas de correction.

Salut,
sais vrai que mon installation date.
C’est comme la méthode du du json, je les pas. J’ai l’ancien facon.

  service_account: 
    private_key: !secret private_key
    client_email: !secret client_email

Je modifierais le chemin sur la console action.

La preuve que si, j’utilise ce chemin depuis mes début.
Tout fonctionne, synchro appareil et utilisation normal vocal.

Mon jeton:
Jeton d’actualisation pour https://oauth-redirect.googleusercontent.com/r/homeassistant-xxxxx
Créé il y a 3 ans
Dernière utilisation il y a 3 jours depuis 108.177.xx.xxx

Hello,
J’utilise https://mondomaine.freeboxos.fr

ta bien mis c’est adresse avec le port ?

Je n’ai pas mis de port… Sur ton exemple, il n’y a pas de port :thinking:

oui, mais je passe par nginx home assistant ssl. J’ai pas besoin de mettre le port.
C’est pour ca que je te demander la méthode pour te connecter de l’extérieur.

Depuis l’exterieur, si je me connecte par https://mondomaine.freeboxos.fr, je tombe directement sur HA.
J’ai mappé les ports externes pour les envoyer directement sur mon port local 8123

1 « J'aime »

Donc ?
ta vérifier les adresses et ca fonctionne pas ?