Schema del tratto Locator per la smart home
action.devices.traits.Locator
: questo attributo viene utilizzato per i dispositivi che possono essere trovati.
È possibile trovare i dispositivi tramite un indicatore locale (ad esempio beep, squilli o lampeggianti). Le richieste di Trova il mio [dispositivo] comportano il tentativo del dispositivo di indicarne la 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.
STATES 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 } }