I recently bought a Calex Halo ceiling light. It’s a beautiful light providing direct tuneable white and indirect RGB light. And more amazing, it’s Tuya-based! I was happy to learn that I was able to integrated easily through the Tuya integration. However, the light doesn’t behave as I expected, or maybe it behaves exactly as I expected…
This light is actually 2 different lights in one device: the direct downlight (tuneable white) and indirect ambient light (RGB). Tuya, and HA sadly discovers the lamp as 1 device with only 1 light entity. As a result, I can either set a color temperature, or a RGB and not both. I observe the following behaviour:
If I send light.turn_on with RGB: the indirect light turns on in red & the direct light turns off
if I send light.turn_on with a color temperature: both lights turn on with the correct color temperature.
What I would like to be able to do is set the direct light to a certain color temperature, and the indirect light to a RGB color at the same time. This is possible using the Smart Life app from Tuya directly, but I can’t get it done with HA.
Some ideas I’m exploring:
Can I somehow split the one device into 2 devices
Is there a way for me to send a command to Tuya that contains both an RGB value and a color temperature?
Did any of you experience something related? And/or do you have any good ideas on how I could move forward?