Expand description
Platform-agnostic core for Philips Hue–compatible Zigbee lights.
Everything here is free of MCU/HAL dependencies, so it builds and is unit-tested on any host (Linux, macOS):
color— CIE 1931 XY ↔ RGB, mireds/Kelvin ↔ RGB, HSV, CCT channel mixing.light— thelight::state::LightStateZCL state machine and thelight::LightOutputtrait a hardware backend implements.hue— Hue device types, identity presets, and Zigbee scene parsing.
The hardware/Zigbee-stack side lives in the companion huesmith crate, which
implements light::LightOutput on the ESP32-C6/H2 via ESP-IDF.