La funzionalità per i tipi di dispositivi deriva dalle caratteristiche che aggiungi a ciascuno di essi. Ogni tipo di dispositivo ha una serie di trait consigliati, ma puoi aggiungere quelli che preferisci. La verifica dell'utente secondaria è supportata per tutti i trait del dispositivo.
Consulta l'elenco delle lingue supportate per tutti i trait.
Nome | Trait del dispositivo | Descrizione | Tipi di dispositivi consigliati |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Questa trait appartiene ai dispositivi che supportano applicazioni multimediali, in genere di terze parti. | Dispositivi multimediali che supportano l'avvio, l'installazione e la ricerca di applicazioni in esecuzione sul dispositivo. |
ArmDisarm | action.devices.traits.ArmDisarm |
Questa caratteristica supporta l'abilitazione e la disabilitazione come utilizzata, ad esempio, nei sistemi di sicurezza. | Sistemi di sicurezza o qualsiasi dispositivo che supporti l'abilitazione e la disabilitazione. |
Brightness | action.devices.traits.Brightness |
L'impostazione della luminosità assoluta è in un intervallo normalizzato compreso tra 0 e 100 (le singole luci potrebbero non supportare ogni punto nell'intervallo in base alla configurazione del LED). | Light |
CameraStream | action.devices.traits.CameraStream |
Questa caratteristica appartiene ai dispositivi in grado di trasmettere feed video in streaming su schermi di terze parti, schermi collegati a Chromecast o smartphone. In generale, si tratta di videocamere di sicurezza o videocamere per bambini. Ma questa caratteristica si applica anche ai dispositivi più complessi con una videocamera (ad esempio, dispositivi per videoconferenze o un robot aspirapolvere con una videocamera). | Camera |
Channel | action.devices.traits.Channel |
Questa trait appartiene ai dispositivi che supportano i canali TV su un dispositivo multimediale. | Television |
ColorSetting | action.devices.traits.ColorSetting |
Questa caratteristica si applica ai dispositivi, ad esempio le luci smart, in grado di cambiare colore o temperatura di colore. | Light |
Spettro colore | action.devices.traits.ColorSpectrum |
Questo vale per le lampadine a colori "completi" che utilizzano intervalli di colore RGB. Le luci possono avere qualsiasi combinazione di ColorSpectrum e ColorTemperature. Le luci d'accento e le strisce LED potrebbero avere solo lo spettro, mentre alcune lampadine da lettura hanno solo la temperatura. Le lampadine semplici o le luci stupide sulle prese smart non ne hanno nessuna. | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
Questo vale per le lampadine "calde" che acquisiscono un punto di colore in Kelvin. Questa è generalmente una modalità separata da ColorSpectrum, e potrebbero essere disponibili punti di bianco tramite la temperatura che non possono essere raggiunti da Spectrum. In base alle trait disponibili, Google potrebbe scegliere la modalità appropriata da usare in base alla richiesta e al tipo di illuminazione (ad esempio, Rendi bianche le luci del salotto potrebbe inviare i comandi Temperatura ad alcune lampadine e i comandi Spectrum alle strisce LED). | Light |
Cook | action.devices.traits.Cook |
Questa caratteristica appartiene ai dispositivi in grado di cuocere gli alimenti in base a varie preimpostazioni e modalità di cottura supportate. | Dispositivi che supportano la cottura di vari tipi di alimenti. |
Dispense | action.devices.traits.Dispense |
Questa trait appartiene ai dispositivi che supportano l'erogazione di una quantità specificata di uno o più articoli fisici. Ad esempio, un distributore di snack per cani potrebbe erogare una serie di snack, un rubinetto potrebbe erogare tazze d'acqua e un dispenser per animali domestici potrebbe erogare acqua e cibo per animali. | Dispositivi che supportano l'erogazione di una quantità specifica di uno o più articoli fisici. |
Dock | action.devices.traits.Dock |
Questa caratteristica è progettata per i dispositivi mobili a cui è possibile comandare di tornare per la ricarica. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Questa caratteristica appartiene ai dispositivi in grado di immagazzinare energia in una batteria e potenzialmente ricaricarsi o ai dispositivi in grado di ricaricare un altro dispositivo. Il trait supporta l'avvio e l'interruzione della ricarica, nonché il controllo del livello di carica attuale, della capacità rimanente e della capacità fino a quando i valori non saranno completi. | Dispositivi in grado di ricaricare la batteria. |
FanSpeed | action.devices.traits.FanSpeed |
Questa caratteristica appartiene ai dispositivi che supportano l'impostazione della velocità di una ventola (ovvero, soffiare aria dal dispositivo a vari livelli, che potrebbe far parte di un'unità di climatizzazione o riscaldamento oppure di un'auto), con impostazioni quali bassa, media e alta. | |
Fill | action.devices.traits.Fill |
Questa caratteristica si applica ai dispositivi che supportano il riempimento, ad esempio la vasca da bagno. | Qualsiasi dispositivo che supporta il riempimento, ad esempio una vasca da bagno. |
HumiditySetting | action.devices.traits.HumiditySetting |
Questa trait appartiene ai dispositivi che supportano le impostazioni di umidità, ad esempio umidificatori e deumidificatori. | Qualsiasi dispositivo che supporti le impostazioni di umidità, ad esempio un umidificatore o un deumidificatore. |
InputSelector | action.devices.traits.InputSelector |
Caratteristica dei dispositivi in grado di modificare gli input multimediali. Questi input possono avere nomi dinamici per dispositivo e possono rappresentare feed audio o video, cablati o collegati in rete. | Qualsiasi dispositivo multimediale che supporta il cambio di ingresso. |
LightEffects | action.devices.traits.LightEffects |
Questa caratteristica appartiene ai dispositivi che possono supportare comandi di illuminazione complessi per cambiare stato, ad esempio riprodurre in loop vari colori. | Light |
Locator | action.devices.traits.Locator |
Questa trait viene usata per i dispositivi "trovati". Sono inclusi telefoni, robot (inclusi aspirapolvere e tosaerba), droni e prodotti specifici per tag che si attaccano ad altri dispositivi. | Qualsiasi dispositivo che è necessario individuare, ad esempio un Vacuum robotizzato |
LockUnlock | action.devices.traits.LockUnlock |
Questo trait appartiene a tutti i dispositivi che supportano il blocco e lo sblocco e/o la segnalazione di stato di blocco. | Qualsiasi dispositivo che supporti il blocco e lo sblocco e/o la segnalazione dello stato di blocco. |
MediaState | action.devices.traits.MediaState |
Questa trait viene utilizzata per i dispositivi in grado di segnalare gli stati dei contenuti multimediali. | Qualsiasi dispositivo multimediale in grado di segnalare gli stati dei contenuti multimediali |
Modes | action.devices.traits.Modes |
Questa caratteristica appartiene a tutti i dispositivi con un numero arbitrario di modalità "n-way" in cui le modalità e le impostazioni per ogni modalità sono arbitrarie e univoche per ogni dispositivo o tipo di dispositivo. Ogni modalità ha più impostazioni possibili, ma è possibile selezionarne una sola alla volta; un'asciugatrice non può essere in modalità "delicata", "normale" e "heavy duty" contemporaneamente. Un'impostazione che può essere semplicemente attivata o disattivata appartiene al trait Toggles. | Qualsiasi |
NetworkControl | action.devices.traits.NetworkControl |
Questo trait appartiene ai dispositivi che supportano la segnalazione dei dati di rete e l'esecuzione di operazioni specifiche per la rete. | Dispositivi in grado di segnalare i dati di rete ed eseguire operazioni specifiche per la rete. |
ObjectDetection | action.devices.traits.ObjectDetection |
Questa trait appartiene ai dispositivi in grado di rilevare oggetti o persone e inviare una notifica all'utente. Ad esempio, può essere utilizzata dai campanelli per indicare che una persona (con nome o senza nome) ha suonato il campanello, nonché per videocamere e sensori che rilevano il movimento di oggetti o persone in avvicinamento. | Dispositivi in grado di rilevare oggetti o persone e inviare notifiche all'utente. |
OccupancySensing | action.devices.traits.OccupancySensing |
Questa caratteristica appartiene ai dispositivi in grado di rilevare la presenza di persone tramite PIR, a ultrasuoni o tramite contatto fisico. | Dispositivi in grado di rilevare la presenza di persone tramite PIR, a ultrasuoni o a contatto fisico. |
OnOff | action.devices.traits.OnOff |
La funzionalità di base di accensione e spegnimento per qualsiasi dispositivo con accesso e disattivazione binaria, inclusi prese e interruttori e molti dispositivi futuri. | |
OpenClose | action.devices.traits.OpenClose |
Questa caratteristica appartiene ai dispositivi che supportano l'apertura e la chiusura e, in alcuni casi, l'apertura e la chiusura parzialmente o potenzialmente in più di una direzione. Ad esempio, alcune veneziane possono aprirsi a sinistra o a destra. In alcuni casi, l'apertura di determinati dispositivi può essere un'azione sensibile alla sicurezza, che può richiedere l'autenticazione a due fattori. Vedi Autenticazione a due fattori. | Qualsiasi dispositivo che supporti l'apertura e la chiusura. |
Reboot | action.devices.traits.Reboot |
Questa trait appartiene ai dispositivi che supportano il riavvio, come i router. Il dispositivo deve supportare il riavvio come singola azione. | Tutti i dispositivi che supportano il riavvio. |
Rotation | action.devices.traits.Rotation |
Questa caratteristica appartiene ai dispositivi che supportano la rotazione, come le veneziane con lamelle girevoli. | Dispositivi che supportano la rotazione, come veneziane con lamelle girevoli. |
RunCycle | action.devices.traits.RunCycle |
Questo trait rappresenta qualsiasi dispositivo la cui durata di funzionamento è continuativa, su cui è possibile eseguire query. Sono inclusi, a titolo esemplificativo, i dispositivi che funzionano ciclicamente, come lavatrici, asciugatrici e lavastoviglie. | Qualsiasi, principalmente elettrodomestici e altri dispositivi con stato di funzionamento |
SensorState | action.devices.traits.SensorState |
Questa caratteristica riguarda sia la misurazione quantitativa (ad esempio, l'indice di qualità dell'aria o il livello di fumo) sia lo stato qualitativo (ad esempio, se la qualità dell'aria è sana o se il livello di fumo è basso o alto). | Sensori che forniscono misurazioni quantitative (ad esempio il livello di fumo) e stato qualitativo (se la qualità dell'aria è sana) |
Scene | action.devices.traits.Scene |
Nel caso delle scene, il tipo mappa 1:1 al trait, poiché le scene non si combinano con altri tratti per formare dispositivi compositi. | Solo Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Questa trait appartiene ai dispositivi che supportano gli aggiornamenti software, come il router. | Tutti i dispositivi che supportano gli aggiornamenti software. |
StartStop | action.devices.traits.StartStop |
L'avvio e l'interruzione di un dispositivo ha una funzione simile all'accensione e allo spegnimento. I dispositivi che ereditano questo trait funzionano in modo diverso quando vengono attivati e quando vengono avviati. A differenza dei dispositivi che hanno solo uno stato acceso e spento, alcuni dispositivi che possono avviarsi e arrestarsi sono anche in grado di mettere in pausa durante l'esecuzione delle operazioni. | Qualsiasi, principalmente elettrodomestici, aspirapolvere e altri oggetti che hanno un comportamento di attività specifico oltre l'alimentazione |
StatusReport | action.devices.traits.StatusReport |
Questo trait indica lo stato attuale di un dispositivo specifico o di un gruppo di dispositivi connessi. | Trait per uso generico per segnalare lo stato attuale di un dispositivo specifico o di un gruppo di dispositivi connessi, come un sistema di sicurezza) |
TemperatureControl | action.devices.traits.TemperatureControl |
Caratteristica per i dispositivi (diversi dai termostati) che supportano il controllo della temperatura all'interno o intorno al dispositivo. Sono inclusi dispositivi come forni e frigoriferi. | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
Questa caratteristica riguarda la gestione sia del punto di temperatura sia delle modalità. | |
Timer | action.devices.traits.Timer |
Il trait Timer rappresenta un timer su un dispositivo, principalmente elettrodomestici da cucina come forni e microonde, ma non solo. | Qualsiasi dispositivo con un timer, ad esempio elettrodomestici da cucina come forni a microonde o forni. |
Toggles | action.devices.traits.Toggles |
Questo trait appartiene a tutti i dispositivi con impostazioni che possono esistere solo in uno di due stati. Queste impostazioni possono rappresentare un pulsante fisico con uno stato on/off o attivo/non attivo, una casella di controllo in HTML o qualsiasi altro tipo di elemento abilitato/disattivato in modo specifico. | Qualsiasi |
TransportControl | action.devices.traits.TransportControl |
Questa trait supporta dispositivi multimediali in grado di controllare la riproduzione di contenuti multimediali (ad esempio, la ripresa della musica in pausa). | I dispositivi supportano la comunicazione audio bidirezionale con dispositivi di terze parti. |
Volume | action.devices.traits.Volume |
Questa trait appartiene ai dispositivi in grado di regolare il volume (ad esempio, impostare il volume a un determinato livello oppure disattivare o riattivare l'audio). | Dispositivi multimediali in grado di regolare il volume. |
Lingue supportate
Le seguenti lingue sono supportate in tutti i trait precedenti:
- Danese (
da
) - Olandese (
nl
) - Inglese (
en
) - Francese (
fr
) - Tedesco (
de
) - Hindi (
hi
) - Indonesiano (
id
) - Italiano (
it
) - Giapponese (
ja
) - Coreano (
ko
) - Norvegese (
no
) - Portoghese (
pt-BR
) - Spagnolo (
es
) - Svedese (
sv
) - Tailandese (
th
) - Cinese (
zh-TW
)