As iluminações dos dispositivos que fazem uso da estrutura leds podem ser acionadas através do comando manual (atrelado à chave on).

A dimerização da saída e o controle sobre a cor (quando disponível de acordo com type) são manipulados através das chaves color, brightness e saturation.

Quanto aos efeitos, a estrutura possibilita a seleção do efeito e sua velocidade, com as chaves effect e speed, respectivamente.

Estrutura de dados

{
	"leds": { 
		"led0": { // Saída de iluminação
      "type": 2, // Tipo de iluminação RGBW
      "on": true, // Estado da iluminação
      "onAut": false, // Acionamedo por agenda
      "color": [255, 255, 255], // Array de cores RGB
			"saturation": 255, // Saturação
			"brightness": 100, // Brilho
      "speed": 100, // Velocidade do efeito
      "effect": 255 // Índice do efeito
		}
	}
}

<aside> ⚠️ Os valores das chaves onAut e type não são editáveis, somente informativos. Nas iluminações as chaves editáveis são as chaves on, color, saturation, brightness, speed e effect.

</aside>

type

A tipagem de iluminação é uma forma de identificação das capacidades do dispositivo e de acordo com o seu tipo, o dispositivo poderá operar de maneiras distintas, conforme o manual do produto.

Tipo Luzes
0 MONO
1 RGB
2 RGBW

on e onAut

on e onAut indicam qual o estado de funcionamento, em que on expressa ligado/desligado e onAut a execução de um evento no presente momento.

Tipo Mínimo Máximo
bool false true

color

color contém um array com 3 valores (8 bits cada um) referente às cores vermelho, verde e azul, respectivamente, para as iluminações de tipo RGB ou RGBW.

Tipo Mínimo Máximo
uint8_t 0 255

saturation

saturation contém um valor de 8 bits referente à saturação para as iluminações do tipo RGBW.

Tipo Mínimo Máximo
uint8_t 0 255

Temperaturas de Brancos