Schema dei tratti di localizzazione per la smart home
action.devices.traits.Locator
: questa trait viene usata per i dispositivi che è possibile trovare.
I dispositivi possono essere rilevati tramite un indicatore locale (ad esempio un segnale acustico, uno squillo o un lampeggiamento). Le richieste di tipo Trova il mio [dispositivo] impediscono al dispositivo di indicarne la posizione.
Tutte le varietà 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 dal dispositivo (ad esempio, per indicare se si sta ricevendo un segnale acustico).
ATTRIBUTES del dispositivo
Nessuna.
Dispositivo STATES
Nessuna.
COMMANDS dispositivo
I dispositivi con questa caratteristica potrebbero rispondere ai seguenti comandi nell'ambito dell'operazione EXECUTE
. Per scoprire di più sulla gestione degli intent EXECUTE
, consulta fulfillment dell'intent.
action.devices.commands.Locate
Individua il dispositivo di destinazione generando un avviso locale.
Parametri
Parametri | Tipo | Descrizione |
---|---|---|
silence |
Booleano |
(Valore predefinito: Da utilizzare su dispositivi che riproducono una risposta udibile agli avvisi locali. Se è impostato su true, il dispositivo dovrebbe silenziare tutte le sveglie in corso. |
lang |
String |
(Valore predefinito: Lingua corrente della query o di visualizzazione, per la restituzione 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 } }