A funcionalidade dos tipos de dispositivo vem das características que você adiciona a cada um deles. Cada tipo de dispositivo tem diversas características recomendadas, mas você pode adicionar as que quiser.
Nome | Características do dispositivo | Descrição | Tipos de dispositivos recomendados |
---|---|---|---|
Brilho | action.devices.traits.Brightness |
A configuração de brilho absoluto está em um intervalo normalizado de 0 a 100 (luzes individuais podem não ser compatíveis com todos os pontos do intervalo com base na sua configuração de LED). | Guia claro |
ColorSpectrum (link em inglês) | action.devices.traits.ColorSpectrum |
Isso se aplica a lâmpadas de cores "completas" que aceitam intervalos de cores RGB. As luzes podem ter qualquer combinação de ColorSpectrum e ColorTemperature. Luzes de destaque e tiras de LED podem ter apenas o Spectrum, enquanto algumas lâmpadas de leitura têm apenas temperatura. As lâmpadas básicas ou burros em plugues inteligentes também não têm. | Guia claro |
ColorTemperature (em inglês) | action.devices.traits.ColorTemperature |
Isso se aplica a lâmpadas "quente" que assumem um ponto de cor em Kelvin. Essa é geralmente uma modalidade separada de ColorSpectrum, e pode haver pontos brancos disponíveis via Temperatura que não podem ser alcançados pela Spectrum. Com base nas características disponíveis, o Google pode escolher o modo apropriado de acordo com a solicitação e o tipo de luz. Por exemplo, Deixar as luzes da sala de estar em branco pode enviar comandos de temperatura para algumas lâmpadas e comandos do Spectrum para faixas de LED. | Guia claro |
Dock (em inglês) | action.devices.traits.Dock |
Essa característica foi projetada para dispositivos móveis que podem ser retornados para carregamento. | Vários aparelhos |
Ativado | action.devices.traits.OnOff |
A funcionalidade básica de ativação e desativação para qualquer dispositivo que tenha binário ativado e desativado, incluindo plugues e chaves, bem como muitos dispositivos futuros. | Guia claro |
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 dele. Os dispositivos que herdam essa característica funcionam de maneira diferente quando são ligados e iniciados. Ao contrário dos dispositivos que simplesmente têm um estado ativado e desativado, alguns dispositivos que podem iniciar e parar também podem pausar durante a operação. | Qualquer: principalmente eletrodomésticos, aspiradores de pó e outros itens com comportamento de atividade acima da potência |
TemperatureSetting (em inglês) | action.devices.traits.TemperatureSetting |
Essa característica abrange o processamento de pontos de temperatura e modos. | Guia de Termostato |