L'API Automation per Android supporta la maggior parte delle caratteristiche, ma il supporto di alcuni attributi, eventi e comandi in una caratteristica potrebbe essere limitato.
Per verificare che l'API Automation supporti il tuo caso d'uso, cerca nella tabella riportata di seguito.
In generale:
- Tutti i tratti e i tipi che intendi utilizzare nella tua app con l'API Automation devono essere registrati all'inizializzazione. Vedi Creare un'istanza di Home.
- Qualsiasi attributo può essere utilizzato nei comandi iniziali o nelle condizioni.
- I dispositivi Cloud-to-cloud che non segnalano il proprio stato non possono essere utilizzati come attivatori nelle automazioni, create manualmente o tramite il rilevamento.
Anche se un dispositivo supporta i trait elencati qui, l'utilizzo come comando iniziale o azione nell'API Automation potrebbe essere bloccato a causa delle soglie di qualità dello stato del report:
- I dispositivi con una percentuale di successo dello stato del report inferiore al 90% non possono essere utilizzati come comandi iniziali.
- L'utilizzo dei dispositivi con un tasso di successo nell'esecuzione dei comandi inferiore al 95% è bloccato come azioni.
Consulta questo elenco di modelli di dispositivi e i comandi iniziali e le azioni specifici che supportano per l' API Automations.
I comandi possono essere utilizzati solo come azioni.
Alcuni tratti, come
AssistantBroadcast
, possono essere utilizzati solo nell'API Automation.Il comando
okGoogle
è un comando a livello di struttura e può essere utilizzato per automatizzare qualsiasi dispositivo nella struttura. Tuttavia, un'app per le API Home potrebbe non avere accesso a ogni dispositivo. Consulta la sezione Autorizzazioni Ok Google per scoprire come vengono applicate le autorizzazioni in vari casi.Alcuni tratti hanno prerequisiti:
- Per utilizzare
Time.ScheduledTimeEvent
, la struttura in cui viene eseguita l'automazione deve avere un indirizzo stradale che è stato configurato in Google Home app (GHA). L'articolo Modificare l'indirizzo di casa di Google spiega in che modo un utente può inserire l'indirizzo della struttura. Se l'indirizzo non è configurato in GHA, la creazione dell'automazione non riesce e viene generato un errore con il messaggio "L'evento ScheduledTime non è supportato da structure". - Per utilizzare le caratteristiche
AreaPresenceState
oAreaAttendanceState
, l'utente deve configurare il monitoraggio della presenza di persone in GHA. - Per utilizzare l'attributo
ObjectDetection
, l'utente deve disporre di un abbonamento Nest Aware attivo.
- Per utilizzare
Sono disponibili anche versioni semplificate di alcuni tratti da utilizzare nelle automazioni. Per ulteriori informazioni, consulta Caratteristiche semplificate su Android.
Un blocco indica che il comando non è supportato nelle automazioni per uno o più tipi di dispositivi. Per ulteriori informazioni, consulta Azioni bloccate nelle automazioni su Android.