Comment utiliser Home Assistant avec les commandes vocales de Google Home

Comment utiliser Home Assistant avec les commandes vocales de Google Home
Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. Lire la suite.

Home Assistant est l'une des meilleures plates-formes logicielles de domotique open source. Vous pouvez le déployer sur un Raspberry Pi ou un vieil ordinateur portable pour construire une maison intelligente vraiment privée. Vous pouvez acheter des appareils intelligents ou créer vos propres commutateurs et contrôleurs intelligents, les ajouter à Home Assistant et les contrôler tous à partir d'un seul tableau de bord.





UTILISEZ LA VIDÉO DU JOUR

Mieux encore, vous pouvez également intégrer Google Assistant pour contrôler gratuitement toutes les entités et appareils intelligents configurés dans votre Home Assistant via vos commandes vocales.





Avant que tu commences

Pour configurer ou intégrer Google Assistant, vous devez exposer votre serveur Home Assistant à Internet avec un certificat SSL. Pour ce faire, vous pouvez exposez votre serveur Home Assistant avec SSL en utilisant DuckDNS et Let's Encrypt .





Alternativement, vous pouvez configurer un tunnel Cloudflare pour exposer votre serveur Home Assistant à Internet . Nous recommandons cette dernière méthode car elle est plus sécurisée et beaucoup plus facile à configurer.

Une fois que vous pouvez accéder à Home Assistant via Internet avec une connexion HTTPS, vous pouvez suivre les instructions ci-dessous pour intégrer et configurer Google Voice Assistant dans votre serveur Home Assistant.



comment ajouter un deuxième disque dur

Créer un projet dans Google Console

Visiter le Actions sur la console Google et connectez-vous à l'aide de votre compte Google que vous utilisez avec vos appareils Google Mini ou Google Nest. Suivez ensuite ces étapes :

  1. Cliquez sur Nouveau projet , sélectionner Oui , et cliquez Accepter et continuer .
  2. Entrez un nom pour le projet, tel que 'HomeAssistant', puis choisissez votre langue et votre pays. Cliquez sur Créer un projet .   télécharger le fichier json du compte de service
  3. Choisir Maison intelligente et cliquez Commencer à construire .
  4. Cliquez sur Nommez votre action Smart Home puis tapez un nom, tel que 'Home Assistant'. Cliquez sur sauvegarder .
  5. Clique le Aperçu onglet puis cliquez sur Construisez votre action .
  6. Cliquez sur Ajouter des actions et collez l'URL de votre assistant domestique. Utilisez l'un des formats suivants, en fonction de votre configuration…
    • Si vous avez utilisé DuckDNS et Let's Encrypt : https://[URL DE VOTRE ASSISTANT À DOMICILE : PORT]/api/google_assistant
    • Si vous avez utilisé le tunnel Cloudflare pour exposer Home Assistant à Internet : https://[URL DE VOTRE ASSISTANT À DOMICILE]/api/google_assistant




  7. Cliquez sur sauvegarder et cliquez sur les trois points, puis sélectionnez Paramètres du projet .   modifier le fichier yaml de configuration dans l'assistant domestique
  8. Notez le nom du projet et ID de projet .
  9. Allez à la Aperçu onglet et cliquez Configurer la liaison de compte en dessous de Installation rapide .
  10. Collez et modifiez les valeurs suivantes :
    • Identité du client: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
    • Clé secrète du client : tapez ce que vous voulez
    • URL d'autorisation : https://[URL DE VOTRE ASSISTANT À DOMICILE : PORT]/auth/authorize
    • URL du jeton : https://[URL DE VOTRE ASSISTANT À DOMICILE : PORT]/auth/token
    • Vous n'avez pas besoin de saisir la valeur PORT si vous utilisez le service Cloudflare Tunnel
  11. Cliquez sur Prochain > Prochain .   sélectionner l'assistant à domicile dans la liste
  12. Dans Configurez votre client (facultatif) , tapez 'e-mail', puis cliquez sur Ajouter une portée, tapez 'nom' et cliquez sur sauvegarder .
  13. Clique le Test bouton sous le Développer languette. En cas de succès, vous verrez le 'Test maintenant activé' message.   appuyez sur fonctionne avec google

Créer un compte de service

Visiter le Page de la console Google Cloud Platform puis suivez ces étapes pour créer un compte de service afin de synchroniser les appareils Home Assistant avec l'application Google Home.





  1. Cliquez sur le hamburger menu (icône de trois lignes) sur la gauche et choisissez API et services > Identifiants .   choisir configurer un appareil
  2. Cliquez sur Créer des identifiants et choisissez Compte de service .
  3. Tapez un nom pour le compte et cliquez sur Créer et continuer .   tous les appareils de l'assistant domestique ajoutés à l'application google home
  4. Du Liste des rôles , choisir Créateur de jeton de compte de service . Cliquez sur Fait .
  5. Cliquez sur le compte de service que vous venez de créer, puis cliquez sur le Clés languette.
  6. Cliquez sur Ajouter une clé > Créer une nouvelle clé .
  7. Choisir JSON et cliquez Créer . Un fichier JSON contenant les clés sera téléchargé sur votre système. Renommez le fichier en tant que SERVICE_ACCOUNT.json .
  8. Une fois les clés générées, copiez la clé dans le Bloc-notes.
  9. Utilisez la barre de recherche pour trouver et activer l'API HomeGraph.   assistant vocal google allumé

Modifier le fichier de configuration de l'assistant domestique

Sur votre serveur Home Assistant, utilisez le module complémentaire File Editor et cliquez sur l'icône de dossier, puis sur l'icône de téléchargement, puis cliquez sur Dossier .

Choisir la SERVICE_ACCCOUNT.json fichier (téléchargé précédemment) et cliquez sur D'ACCORD .

  choisissez ajuster les appareils domestiques

Ensuite, cliquez sur le Configuration.yaml fichier et collez le code suivant.

 google_assistant: 
  project_id: YOUR_PROJECT_ID
  service_account: !include SERVICE_ACCOUNT.json
  report_state: true
  création d'automatisation dans l'assistant à domicile

Assurez-vous de remplacer le VOTRE_ID_PROJET valeur dans le code ci-dessus avec votre propre et cliquez sur le sauvegarder icône. Cliquez ensuite sur Outils pour les développeurs > Vérifier la configuration pour s'assurer que la configuration est valide. Si tout semble bon, redémarrez le serveur Home Assistant.

comment faire un collage photo sur facebook

Configurer Home Assistant dans l'application Google Home

Téléchargez et installez l'application Google Home sur votre appareil Android ou iOS, puis connectez-vous à l'application à l'aide du même compte Google que vous avez utilisé pour créer le projet dans Google Console. Suivez ensuite ces étapes pour ajouter Home Assistant à l'application Google Home et activer le contrôle vocal à l'aide de Google Assistant.

  1. Tapez sur le + icône et choisissez Configurer l'appareil > Fonctionne avec Google .   appuyez sur ajouter une action   enregistrer l'application d'automatisation google home
  2. Choisir [test] Assistant à domicile (ou quel que soit le nom que vous avez donné au projet). Cela ouvrira votre page Web Home Assistant.
  3. Entrez les identifiants de connexion de Home Assistant et appuyez sur Connexion . Vous verrez un message, 'Home Assistant lié'.
  4. Ensuite, l'application affichera toutes les entités configurées dans votre serveur Home Assistant.
  5. Choisissez tous les appareils de votre Home Assistant que vous souhaitez contrôler à l'aide de Google Assistant et de la configuration.
  6. Vous verrez toutes vos pièces et les appareils qu'elles contiennent dans l'application Google Home.

Vous pouvez maintenant contrôler tous les appareils depuis l'application et utiliser Google Voice Assistant. Vous pouvez également configurer l'automatisation à l'aide de l'application Google Home en fonction de divers paramètres. Les étapes sont les suivantes:

  1. Dans l'accueil Google application, appuyez sur Routines .
  2. Choisissez un déclencheur, tel que Bedtime, puis vous pouvez taper une commande vocale personnalisée ou conserver les valeurs par défaut.
  3. Puis, sous le Actions , robinet + Ajouter une action .
  4. Choisir Ajuster les appareils domestiques .
  5. Choisissez ensuite les appareils intelligents configurés dans Home Assistant et sélectionnez d'autres options. Robinet Ajouter une action .
  6. Robinet Sauver .

Configurer des automatisations avec des alertes vocales

Après avoir intégré Google Assistant dans votre serveur Home Assistant pour contrôler les entités configurées, telles que les lumières intelligentes, les interrupteurs, les prises, etc. à l'aide de commandes vocales, vous pouvez également configurer l'automatisation pour diffuser des alertes vocales via votre appareil Google Mini ou Nest Mini.

Vous pouvez utiliser ces assistants vocaux pour annoncer l'état ou tout message basé sur les valeurs du capteur, par exemple lorsque le capteur de niveau d'eau détecte que le réservoir est plein ou que le capteur de mouvement détecte un mouvement.

Catégorie DIY