Depuis l'application Google Home, vous pouvez automatiser votre maison à l'aide de routines. Pour créer des routines de maison avancées, l'éditeur de script vous permet de programmer des automatisations avec des déclencheurs, conditions et actions supplémentaires, ainsi qu'une logique avancée.
L'éditeur de script est actuellement disponible en version Preview publique. Vous pouvez accéder à l'éditeur de script avec Google Home pour le Web ou dans l'application mobile Google Home une fois que vous êtes inscrit à la version Preview publique.
Découvrez comment écrire des automatisations basées sur des scripts :
- Écrire des automatisations avec l'éditeur de script
- Liste complète des déclencheurs, conditions et actions compatibles
- Liste des appareils compatibles
- Atelier de programmation pour voir les étapes de création d'un script
- Autres pratiques pour écrire une automatisation et exemples de scripts
Accéder à l'atelier de programmation
Commencer
L'éditeur de script vous permet d'écrire et de modifier vos propres routines de la maison via Google Home pour le Web ou l'application Google Home.
Pour créer des automatisations à l'aide de l'éditeur de script :
- Familiarisez-vous avec les principes de base du YAML, un langage de script lisible par l'humain qui vous permet de saisir des instructions ligne par ligne afin de créer des automatisations pour votre maison connectée.
- Familiarisez-vous avec le fonctionnement des routines, y compris la terminologie, comme les déclencheurs et les actions.
- Découvrez comment utiliser l'éditeur de script pour écrire des automatisations.
Pour en savoir plus sur la rédaction d'un script, consultez Écrire des automatisations avec l'éditeur de script.
Remarque : Sur un iPhone ou un iPad, vous pouvez afficher, modifier, désactiver et exécuter des automatisations dans l'application Google Home, mais vous ne pouvez actuellement pas créer d'automatisations à l'aide de scripts. Si vous avez un iPhone ou un iPad, nous vous recommandons d'utiliser Google Home pour le Web afin de créer des automatisations.
Principes de base de l'éditeur de script
L'éditeur de script utilise YAML, un langage de script qui vous permet de saisir des instructions ligne par ligne afin de créer des automatisations pour votre maison connectée. Pour en savoir plus, consultez l'article Écrire des automatisations avec l'éditeur de script.
Guide de référence rapide sur YAML
Déclencheurs, conditions et actions compatibles
Créer, modifier et supprimer des automatisations avec l'éditeur de script
Utilisez l'éditeur de script via Google Home pour le Web ou l'application Google Home pour écrire et modifier des automatisations personnalisées.
Créer une automatisation à l'aide de l'éditeur de script
Dans l'application Google Home
Avec Google Home pour le Web
Modifier une automatisation créée avec l'éditeur de script
Vous pouvez afficher et modifier la plupart des automatisations que vous avez créées avec l'éditeur de script. En revanche, les automatisations créées autrement et celles en cours d'exécution ne peuvent pas être modifiées dans cet éditeur. Vous ne pouvez modifier une automatisation qu'après l'avoir arrêtée.
Dans l'application Google Home
Avec Google Home pour le Web
Supprimer une automatisation créée avec l'éditeur de script
Important : La suppression d'une routine ou d'une automatisation est définitive. Pour arrêter temporairement une routine ou une automatisation, suspendez-la.
Dans l'application Google Home
Avec Google Home pour le Web
Aide concernant les scripts d'automatisation
- Pour obtenir de l'aide sur les scripts et découvrir ce sur quoi d'autres travaillent, rejoignez la communauté Google Home Automation.
- Pour que les automatisations fonctionnent, le code des scripts doit être valide. Un message s'affiche s'il y a une erreur. En savoir plus sur les erreurs et avertissements de validation.
- Pour valider votre code, cliquez ou appuyez sur Valider dans l'éditeur de script. Voici quelques erreurs courantes :
- Veillez à utiliser le bon nom d'appareil au format suivant :
Nom de l'appareil – Nom de la pièce
. En cas de doute, vérifiez le nom de votre appareil dans l'application Google Home. - Assurez-vous que votre appareil est compatible avec la fonction souhaitée. Vous pouvez également utiliser la saisie semi-automatique pour connaître les options disponibles.
- Veillez à inclure une action. Pour s'exécuter, une automatisation nécessite des actions.
- Veillez à utiliser le bon nom d'appareil au format suivant :
- Si vous parvenez à enregistrer le script, mais que l'automatisation ne fonctionne pas comme prévu ou cesse de fonctionner, vérifiez manuellement que chaque composant du script fonctionne. Par exemple, si vous avez écrit un script destiné à allumer la lumière et à modifier la luminosité au coucher du soleil, essayez d'effectuer ces tâches à l'aide d'une commande de l'Assistant pour vérifier que chaque opération fonctionne. Vous pouvez également vérifier les points suivants :
- Votre appareil est ajouté ou associé dans l'application Google Home.
- Votre appareil est connecté et en ligne.
- Le nom de l'appareil, les déclencheurs, les conditions et les actions sont écrits correctement. Remarque : les fabricants peuvent modifier les caractéristiques des appareils lors des mises à jour, ce qui peut empêcher les scripts de fonctionner. Vous pouvez utiliser la saisie semi-automatique pour mettre à jour les scripts concernés.
- Le retrait et la mise en forme de votre script sont corrects.
- Avec Google Home pour le Web, vous pouvez accéder aux journaux d'automatisation
en dessous de votre script pour consulter l'historique de votre automatisation et identifier les problèmes potentiels. Découvrez les types de messages qui apparaissent dans les journaux d'automatisation..
- Utilisez la fonctionnalité expérimentale d'IA générative de l'éditeur de script pour décrire l'automatisation souhaitée. Vous obtiendrez un script que vous pourrez examiner et modifier.
- Découvrez plus en détail les principes de base des routines et comment résoudre les problèmes les concernant.
- Consultez S'exercer à écrire un premier script.