Skip to Content
🚀 We just launched! Please star us on Github!

Light Channel

Channel Category: light

Controls lighting devices, supporting on/off, brightness, color temperature, and full RGB/HSV color adjustments.


Property Constraints

⚠️

The following property groups are mutually exclusive:

  • color_red + color_green + color_blue OR hue + saturation

Required Properties

PropertyData TypeRange/ValuesUnitPermissions
onBool--RW (Read-Write)

Property Details

on

Power state of the device (on/off)

Optional Properties

PropertyData TypeRange/ValuesUnitPermissions
brightnessUchar0–100%RW (Read-Write)
color_redUchar0–255-RW (Read-Write)
color_greenUchar0–255-RW (Read-Write)
color_blueUchar0–255-RW (Read-Write)
color_whiteUchar0–255-RW (Read-Write)
color_temperatureUshort2000–10000KRW (Read-Write)
hueUshort0–360degRW (Read-Write)
saturationUchar0–100%RW (Read-Write)

Property Details

brightness

Brightness control - integrator can choose between percentage or discrete levels

This property supports multiple data type variants:

  • percentage: Uchar (0–100) in % - Brightness as percentage (0-100%)
  • level: Enum (off, low, medium, high, full) - Brightness as discrete levels

color_red

color_green

color_blue

color_white

color_temperature

hue

saturation

Last updated on