A API Automation oferece suporte à maioria dos traços, mas o suporte a alguns atributos, eventos e comandos em um traço pode ser limitado.
Para verificar se a API Automation oferece suporte ao seu caso de uso, pesquise na tabela abaixo.
Em geral:
- Todas as características e tipos que você pretende usar no app com a API Automation precisam ser registrados na inicialização. Consulte Criar uma instância do Google Home.
- Qualquer atributo pode ser usado em ativações ou condições.
- Os dispositivos Cloud-to-cloud que não informam o estado não podem ser usados como acionadores em automações, criadas manualmente ou pela descoberta.
- Mesmo que um dispositivo ofereça suporte às características listadas aqui, ele pode ser
bloqueado para uso como um iniciador ou ação na API Automation devido aos
limites de qualidade do
Report State:
- Os dispositivos com uma taxa de sucesso de estado de relatório inferior a 90% são bloqueados para uso como inicializadores.
- Dispositivos com uma taxa de sucesso de execução de comando inferior a 95% são bloqueados para uso como ações.
- Os comandos só podem ser usados como ações.
- Alguns atributos, como
AssistantBroadcast
, estão disponíveis apenas para uso na API Automation. - O comando
okGoogle
é um comando no nível da estrutura e pode ser usado para automatizar qualquer dispositivo na estrutura. No entanto, um app de APIs Home pode não ter acesso a todos os dispositivos. Consulte Permissões do OkGoogle para saber como as permissões são aplicadas em vários casos. - Algumas características têm pré-requisitos:
- Para usar
Time.ScheduledTimeEvent
, a estrutura em que a automação é executada precisa ter um endereço que tenha sido configurado no Google Home app (GHA). Alterar o endereço residencial do Google explica como um usuário pode inserir o endereço da estrutura. Se o endereço não for configurado no GHA, a automação não será criada e um erro será gerado com a mensagem "O ScheduledTimeEvent não é compatível com o structure". - Para usar os atributos
AreaPresenceState
ouAreaAttendanceState
, o usuário precisa configurar o sensor de presença no GHA. - Para usar o atributo
ObjectDetection
, o usuário precisa ter uma assinatura ativa do Nest Aware.
- Para usar
Versões simplificadas de algumas características também estão disponíveis para uso em automações. Para mais informações, consulte Atributos simplificados.
Um bloqueio indica que o comando não tem suporte em automações para um ou mais tipos de dispositivo. Para mais informações, consulte Ações bloqueadas nas automações.