For my kitchen lights I have an idea to control four cwww analog led strips by using two dig2analog boards from QuinLED.
Each dig2analog board is controlled as an addressable SK6812 RGBW led with four independent pwm outputs that can handle 12/24V at 3A in total.
Now to my problem.
In esphome I would like to connect one Cold White + Warm White Light to the R and G channels and another “Cold White + Warm White Light” to the B and W channels of the addressable SK6812 RGBW (dig2analog).
My thought is something like this
- Set up ESP32 RMT LED Strip“ as a string of two SK6812 RGBW
- Use light.addressable_set Action to control the separate rgbw channels of each SK6812 (dig2analog)
- One Cold White + Warm White Light to controls R+G in the “light.addressable_set Action”
- A second “Cold White + Warm White Light” to controls B+W in the same “light.addressable_set Action”
- The same thing goes for the second SK6812 (dig2analog)
The thing I don’t know how to solve, is the connection between the “Cold White + Warm White Light” that expects an output component, and the individual channels (r+g/b+w) in “light.addressable_set Action”.
Can this be solved by using template outputs, same lambda magic or is there maybe some different and better way to go this?
Edit: Links