A funcionalidade dos tipos de dispositivos vem das características que você adiciona a cada um deles. Cada tipo de dispositivo tem um número de características recomendadas, mas você pode adicionar as que quiser. A verificação do usuário secundário é compatível com todas as características do dispositivo.
Confira a lista de idiomas compatíveis para todos os traços.
Nome | Característica do dispositivo | Descrição | Tipos de dispositivos recomendados |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Essa característica pertence a dispositivos que oferecem suporte a aplicativos de mídia, geralmente de terceiros. | Dispositivos de mídia que permitem iniciar, instalar e pesquisar aplicativos executados no dispositivo. |
ArmDisarm | action.devices.traits.ArmDisarm |
Essa característica oferece suporte a ativação e desativação, como usado em sistemas de segurança. | Sistemas de segurança ou qualquer dispositivo que permita ligar e desligar. |
Brightness | action.devices.traits.Brightness |
A configuração de brilho absoluto está em um intervalo normalizado de 0 a 100. As luzes individuais podem não ser compatíveis com todos os pontos do intervalo com base na configuração de LED. | Light |
CameraStream | action.devices.traits.CameraStream |
Esse traço pertence a dispositivos que podem transmitir feeds de vídeo para telas de terceiros, telas conectadas ao Chromecast ou smartphones. Em geral, são câmeras de segurança ou babás eletrônicas. Mas essa característica também se aplica a dispositivos mais complexos que têm uma câmera (por exemplo, dispositivos de videoconferência ou um robô aspirador com uma câmera). | Camera |
Channel | action.devices.traits.Channel |
Essa característica pertence a dispositivos que oferecem suporte a canais de TV em um dispositivo de mídia. | Television |
ColorSetting | action.devices.traits.ColorSetting |
Esse traço se aplica a dispositivos, como luzes inteligentes, que podem mudar de cor ou temperatura de cor. | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
Isso se aplica a lâmpadas coloridas "completas" que usam intervalos de cores RGB. As luzes podem ter qualquer combinação de ColorSpectrum e ColorTemperature. As luzes de destaque e as fitas de LED podem ter apenas o espectro, enquanto algumas lâmpadas de leitura têm apenas a temperatura. As lâmpadas básicas ou as luzes comuns em plugues inteligentes não têm nenhum dos dois. | Light |
ColorTemperature | action.devices.traits.ColorTemperature |
Isso se aplica a lâmpadas "quentes" que usam um ponto de cor em Kelvin. Geralmente, essa é uma modalidade separada de ColorSpectrum, e pode haver pontos brancos disponíveis por temperatura que não podem ser alcançados pelo espectro. Com base nos traços disponíveis, o Google pode escolher o modo adequado para usar com base na solicitação e no tipo de luz. Por exemplo, Deixe as luzes da sala de estar brancas pode enviar comandos de temperatura para algumas lâmpadas e comandos de espectro para fitas de LED. | Light |
Cook | action.devices.traits.Cook |
Essa característica pertence a dispositivos que podem cozinhar alimentos de acordo com várias predefinições de alimentos e modos de cozimento compatíveis. | Dispositivos que ajudam a cozinhar vários tipos de alimentos. |
Dispense | action.devices.traits.Dispense |
Essa característica pertence a dispositivos que oferecem suporte à dispensação de uma quantidade especificada de um ou mais itens físicos. Por exemplo, um dispensador de petiscos para cães pode liberar vários petiscos, uma torneira pode liberar copos de água, e um comedouro automático pode liberar água e comida para animais de estimação. | Dispositivos que dispensam uma quantidade especificada de um ou mais itens físicos. |
Dock | action.devices.traits.Dock |
Esse traço foi projetado para dispositivos móveis autônomos que podem ser comandados para retornar para recarga. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Essa característica pertence a dispositivos que podem armazenar energia em uma bateria e possivelmente recarregar ou que podem carregar outro dispositivo. A característica oferece suporte para iniciar e interromper o carregamento, além de verificar o nível de carga atual, a capacidade restante e a capacidade até a carga total. | Dispositivos que podem carregar a bateria. |
FanSpeed | action.devices.traits.FanSpeed |
Essa característica pertence a dispositivos que permitem definir a velocidade de um ventilador (ou seja, que sopram ar do dispositivo em vários níveis, o que pode fazer parte de uma unidade de ar-condicionado ou aquecimento ou de um carro), com configurações como baixa, média e alta. | |
Fill | action.devices.traits.Fill |
Esse recurso se aplica a dispositivos que podem ser preenchidos, como uma banheira. | Qualquer dispositivo que possa ser enchido, como uma banheira. |
HumiditySetting | action.devices.traits.HumiditySetting |
Esse recurso pertence a dispositivos que oferecem suporte a configurações de umidade, como umidificadores e desumidificadores. | Qualquer dispositivo compatível com configurações de umidade, como um umidificador ou desumidificador. |
InputSelector | action.devices.traits.InputSelector |
Característica para dispositivos que podem mudar as entradas de mídia. Essas entradas podem ter nomes dinâmicos por dispositivo e representar feeds de áudio ou vídeo, com ou sem fio. | Qualquer dispositivo de mídia que permita alternar entradas. |
LightEffects | action.devices.traits.LightEffects |
Esse traço pertence a dispositivos que podem oferecer suporte a comandos de iluminação complexos para mudar o estado, como alternar várias cores. | Light |
Locator | action.devices.traits.Locator |
Usado para dispositivos que podem ser "encontrados". Isso inclui smartphones, robôs (incluindo aspiradores e cortadores de grama), drones e produtos específicos de tags que são anexados a outros dispositivos. | Qualquer dispositivo que precise ser localizado, como um Vacuum robótico |
LockUnlock | action.devices.traits.LockUnlock |
Esse traço pertence a qualquer dispositivo que ofereça suporte ao bloqueio e desbloqueio e/ou ao relatório de um estado bloqueado. | Qualquer dispositivo que ofereça suporte ao bloqueio e desbloqueio e/ou ao relatório de estado bloqueado. |
MediaState | action.devices.traits.MediaState |
Usada para dispositivos que podem informar estados de mídia. | Qualquer dispositivo de mídia que possa informar estados de mídia |
Modes | action.devices.traits.Modes |
Essa característica pertence a qualquer dispositivo com um número arbitrário de modos "n-way", em que os modos e as configurações de cada modo são arbitrários e exclusivos para cada dispositivo ou tipo de dispositivo. Cada modo tem várias configurações possíveis, mas apenas uma pode ser selecionada por vez. Uma secadora não pode estar nos modos "delicado", "normal" e "pesado" simultaneamente. Uma configuração que pode ser ativada ou desativada pertence à característica Toggles. | Qualquer |
NetworkControl | action.devices.traits.NetworkControl |
Esse traço pertence a dispositivos que oferecem suporte a relatórios de dados de rede e realizam operações específicas da rede. | Dispositivos que podem informar dados de rede e realizar operações específicas da rede. |
ObjectDetection | action.devices.traits.ObjectDetection |
Esse traço pertence a dispositivos que podem detectar objetos ou pessoas e enviar uma notificação ao usuário. Por exemplo, ela pode ser usada em campainhas para indicar que uma pessoa (identificada ou não) tocou a campainha, bem como em câmeras e sensores que podem detectar o movimento de objetos ou pessoas se aproximando. | Dispositivos que podem detectar objetos ou pessoas e enviar uma notificação ao usuário. |
OccupancySensing | action.devices.traits.OccupancySensing |
Esse traço pertence a dispositivos que podem detectar ocupação, seja por PIR, ultrassom ou detecção de contato físico. | Dispositivos que podem detectar ocupação, seja por PIR, ultrassom ou detecção de contato físico. |
OnOff | action.devices.traits.OnOff |
A funcionalidade básica de ligar e desligar para qualquer dispositivo que tenha um estado binário, incluindo plugues e interruptores, além de muitos dispositivos futuros. | |
OpenClose | action.devices.traits.OpenClose |
Esse traço pertence a dispositivos que podem ser abertos e fechados, e, em alguns casos, abertos e fechados parcialmente ou potencialmente em mais de uma direção. Por exemplo, algumas persianas podem ser abertas para a esquerda ou para a direita. Em alguns casos, abrir determinados dispositivos pode ser uma ação sensível à segurança que exige autenticação de dois fatores. Consulte Autenticação de dois fatores. | Qualquer dispositivo que possa ser aberto e fechado. |
Reboot | action.devices.traits.Reboot |
Essa característica pertence a dispositivos que oferecem suporte à reinicialização, como roteadores. O dispositivo precisa ser compatível com a reinicialização como uma única ação. | Qualquer dispositivo compatível com reinicialização. |
Rotation | action.devices.traits.Rotation |
Esse recurso pertence a dispositivos que oferecem suporte à rotação, como persianas com lâminas giratórias. | Dispositivos que oferecem suporte à rotação, como persianas com lâminas giratórias. |
RunCycle | action.devices.traits.RunCycle |
Esse traço representa qualquer dispositivo que tenha uma duração contínua para sua operação, que pode ser consultada. Isso inclui, entre outros, dispositivos que funcionam ciclicamente, como máquinas de lavar roupa, secadoras e lava-louças. | Qualquer um, principalmente eletrodomésticos e outros dispositivos com estados de execução |
SensorState | action.devices.traits.SensorState |
Esse atributo abrange a medição quantitativa (por exemplo, índice de qualidade do ar ou nível de fumaça) e o estado qualitativo (por exemplo, se a qualidade do ar é saudável ou se o nível de fumaça é baixo ou alto). | Sensores que fornecem medição quantitativa (como nível de fumaça) e estado qualitativo (se a qualidade do ar está boa) |
Scene | action.devices.traits.Scene |
No caso de cenas, o tipo é mapeado de forma individual para o traço, já que as cenas não se combinam com outros traços para formar dispositivos compostos. | Somente Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Esse traço pertence a dispositivos que oferecem suporte a atualizações de software, como um roteador. | Qualquer dispositivo compatível com atualizações de software. |
StartStop | action.devices.traits.StartStop |
Iniciar e parar um dispositivo tem uma função semelhante a ligar e desligar. Os dispositivos que herdam essa característica funcionam de maneira diferente quando são ligados e quando são iniciados. Ao contrário dos dispositivos que têm apenas um estado ligado e desligado, alguns dispositivos que podem iniciar e parar também podem pausar durante a operação. | Qualquer coisa, principalmente eletrodomésticos, aspiradores de pó e outros itens que têm um comportamento de atividade específico além da energia. |
StatusReport | action.devices.traits.StatusReport |
Essa característica informa o status ou estado atual de um dispositivo específico ou de um grupo conectado de dispositivos. | Característica de uso geral para informar o status ou estado atual de um dispositivo específico ou um grupo conectado de dispositivos, como um sistema de segurança. |
TemperatureControl | action.devices.traits.TemperatureControl |
Característica para dispositivos (que não sejam termostatos) que oferecem suporte ao controle de temperatura, dentro ou ao redor do dispositivo. Isso inclui dispositivos como fornos e geladeiras. | |
TemperatureSetting | action.devices.traits.TemperatureSetting |
Essa característica abrange o processamento de pontos e modos de temperatura. | |
Timer | action.devices.traits.Timer |
A característica "Timer" representa um timer em um dispositivo, principalmente eletrodomésticos de cozinha, como fornos e micro-ondas, mas não se limita a eles. | Qualquer dispositivo com um timer, como eletrodomésticos de cozinha, como micro-ondas ou fornos. |
Toggles | action.devices.traits.Toggles |
Essa característica pertence a dispositivos com configurações que só podem existir em um de dois estados. Essas configurações podem representar um botão físico com um estado ativado/desativado ou ativo/inativo, uma caixa de seleção em HTML ou qualquer outro tipo de elemento especificamente ativado/desativado. | Qualquer |
TransportControl | action.devices.traits.TransportControl |
Essa característica é compatível com dispositivos de mídia que podem controlar a reprodução de mídia (por exemplo, retomar a música pausada). | Os dispositivos são compatíveis com comunicação de áudio bidirecional com dispositivos de terceiros. |
Volume | action.devices.traits.Volume |
Esse traço pertence a dispositivos que podem mudar o volume (por exemplo, definir o volume para um determinado nível, ativar ou desativar o som). | Dispositivos de mídia que podem mudar o volume. |
Idiomas aceitos
Os seguintes idiomas são compatíveis com todas as características acima:
- Coreano (
da
) - Holandês (
nl
) - Inglês (
en
) : atributos com sufixos_values
e_synonyms
que incluem um parâmetrolang
precisam ter uma configuração em inglês (en
). - Francês (
fr
) - Alemão (
de
) - Hindi (
hi
) - Indonésio (
id
) - Italiano (
it
) - Japonês (
ja
) - Coreano (
ko
) - Norueguês (
no
) - Português (
pt-BR
) - Espanhol (
es
) - Sueco (
sv
) - Tailandês (
th
) - Chinês (
zh-TW
)