Supporto dei tratti dell'API Automation su Android

L'API Automation per Android supporta la maggior parte delle caratteristiche, ma il supporto per alcuni attributi, eventi e comandi in una caratteristica potrebbe essere limitato.

In generale:

  • Tutte le caratteristiche e i tipi che intendi utilizzare nella tua app con l'API Automation devono essere registrati all'inizializzazione. Consulta la sezione Crea un'istanza di Home.
  • Qualsiasi attributo può essere utilizzato nei comandi iniziali o nelle condizioni.
  • Cloud-to-cloud dispositivi che non segnalano il loro stato non possono essere utilizzati come attivatori nelle automazioni, create manualmente o tramite la rilevazione.
  • Anche se un dispositivo supporta le caratteristiche elencate qui, il suo utilizzo come comando iniziale o azione nell'API Automation potrebbe essere bloccato a causa delle soglie di qualità di Report State:

    • I dispositivi con una percentuale di successo di Report State inferiore al 90% non possono essere utilizzati come comandi iniziali.
    • I dispositivi con una percentuale di successo dell'esecuzione dei comandi inferiore al 95% non possono essere utilizzati 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.

  • Alcune caratteristiche, come AssistantBroadcast, sono disponibili solo per l'utilizzo nell'API Automation.

  • Il okGoogle comando è un comando a livello di struttura e può essere utilizzato per automatizzare qualsiasi dispositivo nella struttura. Tuttavia, un'app API Home potrebbe non avere accesso a tutti i dispositivi. Consulta Autorizzazioni OkGoogle per scoprire come vengono applicate le autorizzazioni in vari casi.

  • Alcune caratteristiche 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). Modificare l'indirizzo di casa di Google spiega come un utente può inserire l'indirizzo della struttura. Se l'indirizzo non è configurato nel GHA, la creazione dell'automazione non riesce e viene generato un errore con il messaggio "The ScheduledTimeEvent is not supported by the structure."
    • Per utilizzare le caratteristiche AreaPresenceState o AreaAttendanceState, l'utente deve configurare il monitoraggio della presenza di persone nella GHA.
    • Per utilizzare la caratteristica ObjectDetection, l'utente deve disporre di un abbonamento Nest Aware attivo.

Sono disponibili anche versioni semplificate di alcune caratteristiche per l'utilizzo nelle automazioni. Per saperne di più, consulta Caratteristiche semplificate su Android.