<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

Saiba mais sobre os produtos através de seus manuais em: https://tholz.com.br/manuais/

</aside>

<aside> <img src="/icons/new-alert_red.svg" alt="/icons/new-alert_red.svg" width="40px" />

Produtos com a chave light, como SmartPool 1ª Ger. e Basic SmartPool 1ª Ger. possuem distinções de nomenclatura em suas chaves por se tratarem de dispositivos legados. Sua automação através do socket ainda é possível com o uso do Smart Connect de 2ª Geração, realizando os devidos tratamentos a suas distinções.

</aside>


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

O controle sobre a cor e brilho da saída são manipulados através das chaves color (quando esta é diferente de null) e brightness .

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

Estrutura de dados

{
		"light": 
		{
				"on": false, //estado do acionamento da saída Luzes
				"onAut": false, //estado do acionamento de eventos
				"color": [ //array das cores RGB (0 a 255) Se a chave for "null", modo é Monocromático
				0,
				0,
				255
				],
				"brightness": 50, //brilho da iluminação (1 a 100)
				"speed": 8, //velocidade dos efeitos (0 a 16)
				"mode": 0, //controle dos efeitos
				"audio": false //status da função áudio (com o acessório Pool Party)
		}
}

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

<aside> ⚠️ Na iluminação a chave onAut não é editável, apenas informativa.

</aside>

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:

“color”: [255,255,255]

Caso o dispositivo esteja configurado para operar em monocromático, “color” retornará nulo:

“color”: *null*

Tipo Mínimo Máximo
uint8_t 0 255

brightness

brightness contém um valor de 8 bits referente ao nível de brilho para todos os tipos de iluminação.