Support for Lumary permanent outdoor LEDs - chipset unknown #750
Replies: 2 comments 7 replies
-
Do you have a link to the specific product? I see they sell multiple varieties. https://lumarysmart.com/products/lumary-rgbai-permanent-outdoor-lights These seem to be RGB plus Warm White. Without either a spec sheet or logic capture of the current data stream, that leaves us with only trying different configurations. And WLED doesn't support all the configs yet, so it would be best to use Arduino and my library directly using the test example. If you're up for doing that, let me know. Test using no effects, just solid colors, to simplify discovery. The Feature controls the color order and size mostly (https://github.com/Makuna/NeoPixelBus/wiki/Neo-Features) The WS2812x is the most compatible on timing. I think it's really unlikely that the protocol/speed is the issue, so this should be the last thing tried. Often if it is, then you would not see consistent all Green and Red channels working correctly. You would see each pixel acting different and often showing nothing or twinkling. |
Beta Was this translation helpful? Give feedback.
-
Adding the delay did not work. I took some oscilloscope readings from the control wire of the provided controller and compared it to the data output for NeoPixelBus using NeoEsp32I2sSpeedWs2812x. Both of these signals light up the red lights, but the signal from the provided controller lights up the channel much brighter. I see three differences:
I can use a level shifter to boost the voltage of the data line, but I think the problem is most likely with the pulse frequency. Is there a way to lower the pulse frequency for NeoPixelBus? |
Beta Was this translation helpful? Give feedback.
-
I purchased Lumary permanent outdoor lights and have attempted to control them with WLED (currently using Athom hardware will be trying an ESP32 also). From what I can tell, WLED uses NeoPixelBus behind the scenes, at least for ESP32 implementations.
The Lumary LEDs are individually controllable 24V RGBW, but I don't know what chip they use. When I configured them as within WLED as SK6812 with order RGB, they ALMOST worked. The red and green channels seem to work correctly. The blue channel seems to be misinterpreting the bits, and the W channel doesn't seem to get above 20% illumination. I suspect that maybe the signal timing needs to be adjusted (increased or decreased), but I'm not sure how to do that.
From what I gather, the WLED build I'm using seems to construct NeoPixelBrightnessBus<NeoGrbwFeature, NeoEsp32RmtNWs2812xMethod> when I select SK6812. Looking at the code, I've found my way to NeoEsp32RmtSpeedWs2812x, which I think defines the signal timings. However, I don't fully understand what's going on here.
Any suggestions for adding support for the chipset in these LED lights?
Beta Was this translation helpful? Give feedback.
All reactions