Connecter Home Assistant à Google Assistant nécessite plusieurs étapes pour permettre le contrôle vocal de vos appareils Home Assistant via Google Assistant. Voici une procédure détaillée pour configurer cette intégration :
1. Prérequis
- Instance Home Assistant : Assurez-vous que Home Assistant est installé et accessible depuis l'extérieur via HTTPS.
- Nom de domaine : Un nom de domaine public (par exemple,
https://homeassistant.mondomaine.com
). - Certificat SSL valide : Configurez votre instance avec Let’s Encrypt ou un autre fournisseur de certificat SSL.
- Compte Google : Utilisez le compte Google associé à votre appareil Google Assistant.
2. Activer l'intégration Google Assistant dans Home Assistant
-
Configurer le fichier
configuration.yaml
: Ajoutez la configuration Google Assistant dans le fichier principal de Home Assistant. Exemple :google_assistant: project_id: [ID_DU_PROJET] service_account: !include [fichier_du_service_account.json] report_state: true expose_by_default: true
-
Créer un projet dans Google Cloud Console :
- Accédez à Google Cloud Console.
- Créez un projet dédié à Home Assistant.
- Activez l'API Google Home Graph.
-
Générer une clé de compte de service :
- Dans la console Google, allez dans IAM & Admin > Comptes de service.
- Créez un compte de service.
- Téléchargez la clé JSON associée et placez-la dans le répertoire
config/
de Home Assistant.
-
Vérifiez et redémarrez Home Assistant : Après avoir ajouté la configuration, redémarrez Home Assistant pour appliquer les modifications.
3. Configurer Google Actions
-
Accédez à Google Actions :
- Allez sur Actions on Google.
- Créez un projet avec un nom unique.
-
Configurer la simulation d'appareil domestique :
- Dans l'onglet Develop > Actions, choisissez Smart Home.
- Configurez le lien vers votre instance Home Assistant :
https://[VOTRE_DOMAINE]/api/google_assistant
-
Lier votre projet à votre compte Google :
- Allez dans Test > Simulator, puis testez votre action.
4. Associer Home Assistant à Google Assistant
-
Ouvrir l'application Google Home :
- Allez dans l'application Google Home sur votre téléphone.
- Ajoutez un appareil en sélectionnant Configurer un appareil > Fonctionne avec Google.
-
Recherchez votre projet :
- Recherchez le projet que vous avez configuré sur Google Actions.
- Connectez-vous avec vos identifiants Home Assistant.
-
Finaliser la configuration :
- Une fois connecté, vos appareils configurés dans Home Assistant devraient apparaître dans l'application Google Home.
5. Tester les commandes vocales
Essayez des commandes comme :
- "Ok Google, allume la lumière du salon."
- "Ok Google, règle la température à 22°C."
Dépannage
- Si vos appareils n'apparaissent pas, vérifiez les logs de Home Assistant pour détecter des erreurs.
- Assurez-vous que votre certificat SSL est valide.
- Si l'exposition automatique des appareils ne fonctionne pas, configurez manuellement les entités que vous souhaitez exposer dans
configuration.yaml
:google_assistant: entity_config: light.living_room: name: "Lumière du salon" room: "Salon"
Besoin d'aide pour une étape spécifique ? 😊