L'API Automation est compatible avec la plupart des caractéristiques, mais la compatibilité avec certains attributs, événements et commandes d'une caractéristique peut être limitée.
Pour vérifier que l'API Automation est compatible avec votre cas d'utilisation, recherchez dans le tableau ci-dessous.
En règle générale :
- Tous les traits et types que vous prévoyez d'utiliser dans votre application avec l'API Automation doivent être enregistrés lors de l'initialisation. Consultez la section Créer une instance Home.
- Vous pouvez utiliser n'importe quel attribut dans des déclencheurs ou des conditions.
- Les appareils Cloud-to-cloud qui ne signalent pas leur état ne peuvent pas être utilisés comme déclencheurs dans les automatisations, créées manuellement ou via la découverte.
- Même si un appareil est compatible avec les caractéristiques listées ici, il peut être bloqué en tant que déclencheur ou action dans l'API Automation en raison des seuils de qualité de l'état du rapport :
- Les appareils dont le taux de réussite du rapport d'état est inférieur à 90% ne peuvent pas être utilisés comme déclencheurs.
- Les appareils dont le taux de réussite de l'exécution des commandes est inférieur à 95% ne peuvent pas être utilisés comme actions.
- Les commandes ne peuvent être utilisées qu'en tant qu'actions.
- Certaines caractéristiques, comme
AssistantBroadcast
, ne sont disponibles que dans l'API Automation. - La commande
okGoogle
est une commande au niveau de la structure et peut être utilisée pour automatiser n'importe quel appareil de la structure. Toutefois, il est possible qu'une application utilisant les API Home n'ait pas accès à tous les appareils. Consultez la section Autorisations Ok Google pour découvrir comment les autorisations sont appliquées dans différents cas. - Certaines caractéristiques nécessitent des prérequis :
- Pour utiliser
Time.ScheduledTimeEvent
, la structure dans laquelle l'automatisation s'exécute doit disposer d'une adresse qui a été configurée dans Google Home app (GHA). Modifier l'adresse Google explique comment un utilisateur peut saisir l'adresse de la structure. Si l'adresse n'est pas configurée dans GHA, la création de l'automatisation échoue et une erreur est générée avec le message "Le ScheduledTimeEvent n'est pas compatible avec structure." - Pour utiliser les traits
AreaPresenceState
ouAreaAttendanceState
, l'utilisateur doit configurer la détection de présence dans le GHA. - Pour utiliser la caractéristique
ObjectDetection
, l'utilisateur doit disposer d'un abonnement Nest Aware valide.
- Pour utiliser
Des versions simplifiées de certaines caractéristiques sont également disponibles pour les automatisations. Pour en savoir plus, consultez la section Caractéristiques simplifiées.
Un bloc indique que la commande n'est pas compatible avec les automatisations pour un ou plusieurs types d'appareils. Pour en savoir plus, consultez la section Actions bloquées dans les automatisations.