Caratteristiche dei dispositivi per la smart home

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)