Schema del tratto Locator per la smart home

action.devices.traits.Locator: questo attributo viene utilizzato per i dispositivi che possono essere trovati.

I dispositivi possono essere trovati tramite un indicatore locale (ad esempio un segnale acustico, uno squillo o un lampeggio). Le richieste a Trova il mio [dispositivo] fanno sì che il dispositivo tenti di indicare la sua posizione.

Tutte le varianti grammaticali supportate (Trova il mio [dispositivo], Dove si trova X? e così via) chiameranno la posizione e la risposta vocale verrà formata dalla risposta di esecuzione del dispositivo (ad esempio, per dire se emette un suono).

ATTRIBUTI del dispositivo

Nessuno.

STATI del dispositivo

Nessuno.

COMANDI del dispositivo

I dispositivi con questa caratteristica possono rispondere ai seguenti comandi nell'ambito dell'operazione EXECUTE. Per scoprire di più sulla gestione degli intent EXECUTE, consulta Adempimento degli intent.

action.devices.commands.Locate

Individua il dispositivo di destinazione generando un avviso locale.

Parametri

Parametri Tipo Descrizione
silence Valore booleano

(valore predefinito: false)

Da utilizzare su dispositivi che emettono una risposta udibile per gli avvisi locali. Se impostato su true, il dispositivo deve disattivare tutte le sveglie in corso.

lang String

(valore predefinito: "en")

Lingua corrente della query o della visualizzazione, per il ritorno di stringhe di località localizzate, se necessario. Consulta le lingue supportate.

Esempi

Trova il mio dispositivo.

{
  "command": "action.devices.commands.Locate",
  "params": {
    "silence": false
  }
}

Interrompi la localizzazione del mio dispositivo.

{
  "command": "action.devices.commands.Locate",
  "params": {
    "silence": true
  }
}

ERRORI del dispositivo

Consulta l'elenco completo di errori ed eccezioni.