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 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 loro stato non possono essere utilizzati come trigger 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 un tasso di successo di Report State inferiore al 90% non possono essere utilizzati come comandi iniziali.
    • I dispositivi con un tasso 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 Automazioni.

  • I comandi possono essere utilizzati solo come azioni.

  • Alcune caratteristiche, come AssistantBroadcast e Notification, 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 la sezione 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. L' indirizzo può essere fornito durante la creazione della struttura o impostato nell' Google Home app (GHA). Modificare l'indirizzo di casa di Google spiega come un utente può inserire o aggiornare l'indirizzo della struttura nella GHA. Se l'indirizzo non è configurato, l'automazione non riesce a creare e viene generato un errore con il messaggio "The ScheduledTimeEvent is not supported by the structure."
    • Affinché i membri della famiglia ricevano notifiche da Notification.sendNotifications, devono aver installato la GHA con le notifiche attivate. Le notifiche vengono inviate ai membri tramite la GHA e non possono essere inviate direttamente ad app di terze parti.
    • 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 avere un abbonamento Google Home Premium attivo.

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