Caratteristiche dei dispositivi per la smart home

La funzionalità per i tipi di dispositivi deriva dalle caratteristiche che aggiungi a ciascuno. Ogni tipo di dispositivo ha una serie di caratteristiche consigliate, ma puoi aggiungere quelle che preferisci. La verifica dell'utente secondario è supportata per tutte le caratteristiche del dispositivo.

Consulta l'elenco delle lingue supportate per tutti gli attributi.

Nome Caratteristica del dispositivo Descrizione Tipi di dispositivi consigliati
AppSelector action.devices.traits.AppSelector Questa caratteristica 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'inserimento e il disinserimento dell'allarme, come nei sistemi di sicurezza. Sistemi di sicurezza o qualsiasi dispositivo che supporti l'inserimento e il disinserimento.
Brightness action.devices.traits.Brightness L'impostazione della luminosità assoluta si trova in un intervallo normalizzato da 0 a 100 (le singole luci potrebbero non supportare ogni punto dell'intervallo in base alla configurazione dei LED). Light
CameraStream action.devices.traits.CameraStream Questa caratteristica appartiene ai dispositivi in grado di trasmettere feed video a schermi di terze parti, schermi collegati a Chromecast o smartphone. In generale, si tratta di videocamere di sicurezza o baby monitor. Ma questa caratteristica si applica anche a dispositivi più complessi dotati di una videocamera (ad esempio, dispositivi per videoconferenze o un robot aspirapolvere con una videocamera). Camera
Channel action.devices.traits.Channel Questo tratto appartiene ai dispositivi che supportano i canali TV su un dispositivo multimediale. Television
ColorSetting action.devices.traits.ColorSetting Questa caratteristica si applica a dispositivi, come le luci smart, che possono cambiare colore o temperatura del colore. Light
ColorSpectrum action.devices.traits.ColorSpectrum Questo vale per le lampadine a colori "completi" che accettano intervalli di colori 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 di base o le luci collegate a prese smart non hanno nessuna delle due. Light
ColorTemperature action.devices.traits.ColorTemperature Questo vale per le lampadine "calde" che richiedono un punto di colore in Kelvin. In genere si tratta di una modalità separata da ColorSpectrum, e potrebbero essere disponibili punti bianchi tramite Temperatura che non possono essere raggiunti da Spectrum. In base alle caratteristiche disponibili, Google potrebbe scegliere la modalità appropriata da utilizzare in base alla richiesta e al tipo di luce (ad esempio, Rendi bianche le luci del soggiorno potrebbe inviare comandi di temperatura ad alcune lampadine e comandi di spettro alle strisce LED). Light
Cook action.devices.traits.Cook Questa caratteristica appartiene ai dispositivi che possono cucinare il cibo in base a vari programmi predefiniti per alimenti e modalità di cottura supportate. Dispositivi che supportano la cottura di vari tipi di alimenti.
Dispense action.devices.traits.Dispense Questa caratteristica appartiene ai dispositivi che supportano l'erogazione di una quantità specificata di uno o più articoli fisici. Ad esempio, un dispenser di croccantini per cani potrebbe erogare un certo numero di croccantini, un rubinetto potrebbe erogare tazze d'acqua e un distributore di cibo per animali domestici potrebbe erogare sia acqua che cibo per animali domestici. Dispositivi che supportano l'erogazione di una quantità specificata di uno o più articoli fisici.
Dock action.devices.traits.Dock Questa caratteristica è progettata per i dispositivi mobili autonomi a cui può essere comandato di tornare a caricarsi. Vacuum
EnergyStorage action.devices.traits.EnergyStorage Questa caratteristica appartiene ai dispositivi che possono immagazzinare energia in una batteria e potenzialmente ricaricarsi o ai dispositivi che possono caricare un altro dispositivo. La caratteristica supporta l'avvio e l'interruzione della ricarica, nonché il controllo del livello di carica attuale, della capacità rimanente e della capacità fino al raggiungimento della carica completa. Dispositivi che possono caricare la batteria.
FanSpeed action.devices.traits.FanSpeed Questa caratteristica appartiene ai dispositivi che supportano l'impostazione della velocità di una ventola (ovvero l'aria che esce dal dispositivo a vari livelli, che può far parte di un'unità di condizionamento o riscaldamento o di un'auto), con impostazioni come bassa, media e alta.
Fill action.devices.traits.Fill Questa caratteristica si applica ai dispositivi che supportano il riempimento, come una vasca da bagno. Qualsiasi dispositivo che supporta il riempimento, ad esempio una vasca da bagno.
HumiditySetting action.devices.traits.HumiditySetting Questa caratteristica appartiene ai dispositivi che supportano le impostazioni di umidità, come umidificatori e deumidificatori. Qualsiasi dispositivo che supporti le impostazioni di umidità, ad esempio un umidificatore o un deumidificatore.
InputSelector action.devices.traits.InputSelector Caratteristica per i dispositivi che possono cambiare gli ingressi multimediali. Questi ingressi possono avere nomi dinamici per dispositivo e possono rappresentare feed audio o video, cablati o in rete. Qualsiasi dispositivo multimediale che supporti il cambio di input.
LightEffects action.devices.traits.LightEffects Questa caratteristica appartiene ai dispositivi che possono supportare comandi di illuminazione complessi per cambiare stato, ad esempio scorrere vari colori. Light
Locator action.devices.traits.Locator Questa caratteristica viene utilizzata per i dispositivi che possono essere "trovati". Sono inclusi smartphone, robot (inclusi aspirapolvere e tosaerba), droni e prodotti specifici per tag che si collegano ad altri dispositivi. Qualsiasi dispositivo che deve essere localizzato, ad esempio un Vacuum robotico
LockUnlock action.devices.traits.LockUnlock Questa caratteristica appartiene a tutti i dispositivi che supportano la chiusura e l'apertura e/o la segnalazione di uno stato di chiusura. Qualsiasi dispositivo che supporti la chiusura e l'apertura e/o la segnalazione dello stato di chiusura.
MediaState action.devices.traits.MediaState Questa caratteristica 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 qualsiasi dispositivo con un numero arbitrario di modalità "n-way" in cui le modalità e le impostazioni per ogni modalità sono arbitrarie e uniche per ogni dispositivo o tipo di dispositivo. Ogni modalità ha più impostazioni possibili, ma solo una può essere selezionata alla volta; un'asciugatrice non può essere contemporaneamente in modalità "delicati", "normale" e "resistenti". Un'impostazione che può essere semplicemente attivata o disattivata appartiene al tratto Toggles. Qualsiasi
NetworkControl action.devices.traits.NetworkControl Questo tratto appartiene ai dispositivi che supportano la generazione di report sui dati di rete e l'esecuzione di operazioni specifiche della rete. Dispositivi in grado di segnalare dati di rete ed eseguire operazioni specifiche della rete.
ObjectDetection action.devices.traits.ObjectDetection Questa caratteristica appartiene ai dispositivi in grado di rilevare oggetti o persone e inviare una notifica all'utente. Ad esempio, può essere utilizzato per i campanelli per indicare che una persona (con o senza nome) ha suonato il campanello, nonché per videocamere e sensori che possono rilevare il movimento di oggetti o persone che si avvicinano. Dispositivi in grado di rilevare oggetti o persone e inviare una notifica all'utente.
OccupancySensing action.devices.traits.OccupancySensing Questa caratteristica appartiene ai dispositivi in grado di rilevare l'occupazione, tramite rilevamento PIR, a ultrasuoni o di contatto fisico. Dispositivi in grado di rilevare l'occupazione, tramite PIR, ultrasuoni o rilevamento del contatto fisico.
OnOff action.devices.traits.OnOff La funzionalità di accensione e spegnimento di base per qualsiasi dispositivo con accensione e spegnimento binari, inclusi prese e interruttori, nonché 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 parziale o potenzialmente in più di una direzione. Ad esempio, alcune tende 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. Consulta la sezione Autenticazione a due fattori. Qualsiasi dispositivo che supporti l'apertura e la chiusura.
Reboot action.devices.traits.Reboot Questo tratto appartiene ai dispositivi che supportano il riavvio, come i router. Il dispositivo deve supportare il riavvio come singola azione. Qualsiasi dispositivo che supporti il riavvio.
Rotation action.devices.traits.Rotation Questa caratteristica appartiene ai dispositivi che supportano la rotazione, ad esempio le tapparelle con lamelle rotanti. Dispositivi che supportano la rotazione, come le veneziane con lamelle rotanti.
RunCycle action.devices.traits.RunCycle Questo tratto rappresenta qualsiasi dispositivo con una durata in corso per il suo funzionamento, che può essere interrogata. Sono inclusi, a titolo esemplificativo, dispositivi che funzionano in modo ciclico, come lavatrici, asciugatrici e lavastoviglie. Qualsiasi, principalmente elettrodomestici e altri dispositivi con stati di esecuzione
SensorState action.devices.traits.SensorState Questa caratteristica copre 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 è salubre o se il livello di fumo è basso o alto). Sensori che forniscono misurazioni quantitative (ad esempio il livello di fumo) e lo stato qualitativo (se la qualità dell'aria è salubre)
Scene action.devices.traits.Scene Nel caso delle scene, il tipo corrisponde 1:1 al tratto, in quanto le scene non si combinano con altri tratti per formare dispositivi compositi. Solo Scene
SoftwareUpdate action.devices.traits.SoftwareUpdate Questa caratteristica appartiene ai dispositivi che supportano gli aggiornamenti software, come un router. Qualsiasi dispositivo che supporti gli aggiornamenti software.
StartStop action.devices.traits.StartStop L'avvio e l'arresto di un dispositivo hanno una funzione simile all'accensione e allo spegnimento. I dispositivi che ereditano questa caratteristica funzionano in modo diverso quando vengono accesi e quando vengono avviati. A differenza dei dispositivi che hanno semplicemente uno stato di accensione e spegnimento, alcuni dispositivi che possono avviare e interrompere sono anche in grado di mettere in pausa durante l'esecuzione dell'operazione. Qualsiasi, principalmente elettrodomestici, aspirapolveri e altri dispositivi con un comportamento di attività specifico che va oltre l'alimentazione
StatusReport action.devices.traits.StatusReport Questa caratteristica indica lo stato attuale di un dispositivo specifico o di un gruppo di dispositivi connessi. Caratteristica generica per segnalare lo stato attuale di un dispositivo specifico o di un gruppo di dispositivi connessi, ad esempio 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 copre la gestione sia del punto di temperatura che delle modalità.
Timer action.devices.traits.Timer La caratteristica 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 come forni a microonde o forni.
Toggles action.devices.traits.Toggles Questo tratto appartiene a tutti i dispositivi con impostazioni che possono esistere solo in uno dei due stati. Queste impostazioni possono rappresentare un pulsante fisico con uno stato di attivazione/disattivazione o attivo/non attivo, una casella di controllo in HTML o qualsiasi altro tipo di elemento specificamente attivato/disattivato. Qualsiasi
TransportControl action.devices.traits.TransportControl Questa caratteristica supporta i dispositivi multimediali in grado di controllare la riproduzione dei contenuti multimediali (ad esempio, riprendere la riproduzione della musica in pausa). I dispositivi supportano la comunicazione audio bidirezionale con dispositivi di terze parti.
Volume action.devices.traits.Volume Questo tratto appartiene ai dispositivi in grado di modificare il volume (ad esempio, impostare il volume a un determinato livello, disattivare o riattivare l'audio). Dispositivi multimediali in grado di modificare il volume.

Lingue supportate

Le seguenti lingue sono supportate per tutti i tratti sopra indicati:

  • Danese (da)
  • Olandese (nl)
  • Inglese (en) : gli attributi con i suffissi _values e _synonyms che includono un parametro lang devono includere una configurazione in 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)
  • Thai (th)
  • Cinese (zh-TW)