Smartcolor


Introduction

The Smartcolor Message Type is STRING based. A combination of Hex Triplets (Wikipedia - Hex Triplet) that can be used to control a Smart Light like a smart LED stripe (eg. WS2812).


Example Data

  • #FF0000#FF0000#FF0000#FF000 (4 red LEDs)

  • #000080(All LEDs are Navy)

  • #000080#000080 (First 2 LEDs are Navy)


Converts to

Message Type

Data

Message Type

Data

https://quantumintegrate.atlassian.net/wiki/spaces/HELP/pages/396296237

Always triggers

https://quantumintegrate.atlassian.net/wiki/spaces/HELP/pages/396099698

Directly converts to color string

https://quantumintegrate.atlassian.net/wiki/spaces/HELP/pages/396099705

If first hex string is set to #000000 (black) Light is tuned off. Otherwise it uses the first Color of the combination to define the Color of a RGB Light and turns on the Light.

Any Signal that is not mentioned on the table above should not be able to convert.


Debug View

In the Debug View values can be written to or read from the drivers on the Builder Base directly.

Write

The smart color can be tested by sending it the three bytes that it will apply to the amount of lights configured in the driver. For example “FFFF00“ for yellow.