A funcionalidade dos tipos de dispositivo 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 de usuário secundário é compatível com todos os atributos do dispositivo.
Consulte a lista de idiomas aceitos para todos os atributos.
Nome | Atributo do dispositivo | Descrição | Tipos de dispositivos recomendados |
---|---|---|---|
AppSelector | action.devices.traits.AppSelector |
Essa característica pertence a dispositivos compatíveis com aplicativos de mídia, geralmente de terceiros. | Dispositivos de mídia que oferecem suporte ao lançamento, instalação e pesquisa de 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, por exemplo. | Sistemas de segurança ou qualquer dispositivo que ofereça suporte para ativar e desativar. |
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 oferecer suporte a todos os pontos do intervalo com base na configuração do LED. | Light |
CameraStream | action.devices.traits.CameraStream |
Essa característica pertence a dispositivos que têm a capacidade de 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 de monitoramento de bebês. Mas essa característica também se aplica a dispositivos mais complexos que têm uma câmera, como 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 |
Essa característica se aplica a dispositivos, como luzes inteligentes, que podem mudar a cor ou a temperatura da cor. | Light |
ColorSpectrum | action.devices.traits.ColorSpectrum |
Isso se aplica a lâmpadas de cor "completa" que usam intervalos de cor 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 luzes simples em plugues inteligentes, não têm nenhum. | 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 da ColorSpectrum, e pode haver pontos brancos disponíveis pela temperatura que não podem ser alcançados pelo Spectrum. Com base nos atributos disponíveis, o Google pode escolher o modo apropriado para usar com base na solicitação e no tipo de luz. Por exemplo, Deixar as luzes da sala de estar brancas pode enviar comandos de temperatura para algumas lâmpadas e comandos de espectro para faixas de LED. | Light |
Cook | action.devices.traits.Cook |
Essa característica pertence a dispositivos que podem cozinhar alimentos de acordo com vários predefinições e modos de cozimento compatíveis. | Dispositivos que cozinham 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 xícaras de água e um comedouro automático pode liberar água e alimento para animais de estimação. | Dispositivos que podem dispensar uma quantidade especificada de um ou mais itens físicos. |
Dock | action.devices.traits.Dock |
Essa característica é projetada para dispositivos automóveis que podem ser comandados para retornar ao carregamento. | Vacuum |
EnergyStorage | action.devices.traits.EnergyStorage |
Essa característica pertence a dispositivos que podem armazenar energia em uma bateria e ser recarregados ou que podem carregar outro dispositivo. O recurso oferece suporte para iniciar e interromper o carregamento e verificar o nível de carga atual, a capacidade restante e a capacidade até os valores completos. | Dispositivos que podem carregar a bateria. |
FanSpeed | action.devices.traits.FanSpeed |
Essa característica pertence a dispositivos que oferecem suporte à configuração da velocidade de um ventilador (ou seja, soprar ar do dispositivo em vários níveis, que podem fazer parte de uma unidade de ar condicionado ou de aquecimento ou em um carro), com configurações como baixa, média e alta. | |
Fill | action.devices.traits.Fill |
Essa característica se aplica a dispositivos que podem ser preenchidos, como uma banheira. | Qualquer dispositivo que possa ser preenchido, como uma banheira. |
HumiditySetting | action.devices.traits.HumiditySetting |
Essa característica 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 umidificador ou desumidificador. |
InputSelector | action.devices.traits.InputSelector |
Recurso para dispositivos que podem mudar as entradas de mídia. Essas entradas podem ter nomes dinâmicos por dispositivo e podem representar feeds de áudio ou vídeo, fixados ou em rede. | Qualquer dispositivo de mídia compatível com a troca de entradas. |
LightEffects | action.devices.traits.LightEffects |
Essa característica pertence a dispositivos que podem oferecer suporte a comandos de iluminação complexos para mudar o estado, como a repetição de várias cores. | Light |
Locator | action.devices.traits.Locator |
Essa característica é usada para dispositivos que podem ser "encontrados". Isso inclui smartphones, robôs (incluindo aspiradores e cortadores de grama), drones e produtos específicos para tags que são conectados a outros dispositivos. | Qualquer dispositivo que precise ser localizado, como um Vacuum robótico |
LockUnlock | action.devices.traits.LockUnlock |
Essa característica pertence a todos os dispositivos compatíveis com bloqueio e desbloqueio e/ou que informam um estado bloqueado. | Qualquer dispositivo que ofereça suporte a bloqueio e desbloqueio e/ou informe o estado de bloqueio. |
MediaState | action.devices.traits.MediaState |
Essa característica é usada para dispositivos que podem informar estados de mídia. | Qualquer dispositivo de mídia capaz de 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 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. Um secador não pode estar no modo "delicado", "normal" e "pesado" simultaneamente. Uma configuração que simplesmente pode ser ativada ou desativada pertence ao atributo Toggles. | Qualquer |
NetworkControl | action.devices.traits.NetworkControl |
Essa característica pertence a dispositivos que oferecem suporte a relatórios de dados de rede e a operações específicas de rede. | Dispositivos que podem informar dados de rede e realizar operações específicas de rede. |
ObjectDetection | action.devices.traits.ObjectDetection |
Essa característica pertence a dispositivos que podem detectar objetos ou pessoas e enviar uma notificação ao usuário. Por exemplo, ele pode ser usado para campainhas para indicar que uma pessoa (identificada ou não) tocou a campainha, bem como para 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 |
Essa característica pertence a dispositivos que podem detectar a presença de pessoas, seja por sensores PIR, ultrassônicos ou de contato físico. | Dispositivos que podem detectar a presença de pessoas, seja por sensores PIR, ultrassônicos ou de contato físico. |
OnOff | action.devices.traits.OnOff |
A funcionalidade básica de ativação e desativação para qualquer dispositivo que tenha ativação e desativação binária, incluindo plugues e interruptores, além de muitos dispositivos futuros. | |
OpenClose | action.devices.traits.OpenClose |
Essa característica pertence a dispositivos que oferecem suporte à abertura e ao fechamento, e, em alguns casos, à abertura e ao fechamento parcialmente ou potencialmente em mais de uma direção. Por exemplo, algumas persianas podem abrir para a esquerda ou para a direita. Em alguns casos, a abertura de determinados dispositivos pode ser uma ação de segurança sensível que exige a autenticação de dois fatores. Consulte Autenticação de dois fatores. | Qualquer dispositivo que ofereça suporte para abertura e fechamento. |
Reboot | action.devices.traits.Reboot |
Essa característica pertence a dispositivos que oferecem suporte à reinicialização, como roteadores. O dispositivo precisa oferecer suporte à reinicialização como uma única ação. | Qualquer dispositivo compatível com reinicialização. |
Rotation | action.devices.traits.Rotation |
Essa característica 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 rotativas. |
RunCycle | action.devices.traits.RunCycle |
Essa característica representa qualquer dispositivo que tenha uma duração contínua para a operação que pode ser consultada. Isso inclui, entre outros, dispositivos que operam de forma cíclica, como lavadoras, secadoras e lava-louças. | Qualquer um: principalmente eletrodomésticos e outros dispositivos que têm estados de execução |
SensorState | action.devices.traits.SensorState |
Essa característica 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 é saudável) |
Scene | action.devices.traits.Scene |
No caso de cenas, o tipo é mapeado 1:1 para o trait, já que as cenas não se combinam com outros traits para formar dispositivos compostos. | Somente Scene |
SoftwareUpdate | action.devices.traits.SoftwareUpdate |
Essa característica 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 |
A inicialização e a interrupção de um dispositivo têm uma função semelhante à ativação e desativação. Os dispositivos que herdam esse recurso funcionam de maneira diferente quando são ativados e iniciam. Ao contrário dos dispositivos que simplesmente têm um estado ligado e desligado, alguns dispositivos que podem ser iniciados e parados também podem ser pausados durante a operação. | Qualquer um: principalmente eletrodomésticos, aspiradores de pó e outras coisas que tenham 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 de dispositivos conectados. | Característica de uso geral para informar o status ou estado atual de um dispositivo específico ou de um grupo conectado de dispositivos, como um sistema de segurança. |
TemperatureControl | action.devices.traits.TemperatureControl |
Característica de dispositivos (exceto 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 do ponto de temperatura e dos modos. | |
Timer | action.devices.traits.Timer |
O 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 todos os dispositivos com configurações que só podem existir em um dos 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 oferece suporte a dispositivos de mídia que podem controlar a reprodução de mídia (por exemplo, retomar músicas pausadas). | Os dispositivos oferecem suporte à comunicação de áudio bidirecional com dispositivos de terceiros. |
Volume | action.devices.traits.Volume |
Essa característica pertence a dispositivos que podem mudar o volume (por exemplo, definir o volume em um determinado nível, silenciar ou ativar o som). | Dispositivos de mídia que podem mudar o volume. |
Idiomas aceitos
Os seguintes idiomas são compatíveis com todos os atributos acima:
- Coreano (
da
) - Holandês (
nl
) - 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
)