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: 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: 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
}
}