-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SK6812 not working after 0.14.1 update #3701
Comments
Even though it shouldn't matter, did you erase flash and try to set up from scratch? |
If you mean full re-flash then no, I haven't tried this as my controller is hidden quite well. |
SK6812 is working just well on all my installs and dev set-ups. |
Just to add to the thread. I had the same problem as discussed above when upgrading to 14.1 (SK6812). The lights did not turn on after upgrading. I had had to revert back to 14.0 and everything worked again. |
Reverting does not help solve the issue. 😄 |
I have the same configuration of ESP32 S2mini and SK6812 12V running and no problems after the update to 0.14.1 |
I had the same problem, SK6812 led strip on a ESP8266 device.
Edit: this was very unstable. Sometimes working but with a lot of delay (like 2 seconds), sometimes not at all. I had to downgrade and now everything is flawless. Is there any way to get debug logs to we can help you figure out what's wrong? |
I'm having issues with SK6812 on ESP8266 under 0.14.1 as well - loss of power and brightness controls although HA seems to think everything is fine so I'm guessing a fault in how WLED actually controls the strip. By any chance are you using them in live mode? I was trying to diagnose thinking the live mode might be the issue (I have two running Hyperion and one which boots into a live mode preset) but not sure as coincidentally my devices running live mode are also my devices running the same strip/controller setup. My SK6812s running off an ESP32 are okay though, and my WS2812s on 8266s are all fine so looks like it's this specific combination that is having issues, possibly in conjunction with live mode? |
There is a short description for it on the release page.
|
I have a physical on/off button which correctly updates the state in Home Assistant but it does not turn off the LEDs. The default preset works fine however (working fine as in: Multi Candle works and the colors are correct), I just can't turn of the strip anymore unless disconnecting power. All my presets seem to work but brightness and on/off doesn't Updated through Home Assistant. Uses an ESP32, external power supply, SK6812 5V 144 LED Strip |
Installed the debug build and waited for the debug info and then tried to turn off and turn back on the LEDs, without success (LEDs kept having 100% brightness). Debug Log:
|
It's not just SK6812, my WS812B LED strip wont turn on using 0.14.1 either. Works fine on 0.14.0. |
No Idea if this is related but after updating my ESP8266 as well (through HA), It wouldn't even turn on anymore. When plugging it in, the power LED shortly lights up and turns back off, and WLED doesn't start. I tried connecting to serial over USB but it won't show up. |
Having the same issue with WS2812b, reverted back to 14.0 fixes it. using the push button to turn on/off works, unable to turn on/off using HA |
I'm having the same issue with ESP8266 and WS2812 LEDs only on Bus 0. To expand the symptoms:
So the workaround seems to be:
For non-developers: Bus 0 == LED Output 1 Let us know if it works!! :) |
This did not work for me |
@Wombosvideo |
Now I have problems too. I only switch via preset and after a certain time it happens that when I switch on, the ESP crashes and switches to default. When this state is reached, nothing can be reliably controlled using presets, as the ESP is very likely to crash. If I delete the ESP completely and reload the configuration, it works normally again for a while. |
@ihavenonick can you post a screengrab of the LED output configuration please? |
I have a wled instance with 339 SK6812s which became very unstable after the upgrade to 0.14.1. Downgraded back to 0.14.0 and ok so far. Similar to @ihavenonick, I only use presets, they are triggered by Home Assistant automations. |
Having added a separate segment for the dummy did the job. Brightness control and on/off is now back to "normal". |
This could be a config issue. It appears to be solved if I erase all before flashing. |
I was wrong. Full erase before program does not fix this. |
@blazoncek This bug is to do with having multiple strips, but of different types:
Please could you try to reproduce again? edit: actually scenario 3 also fails in v14.0 |
I only have one WS2812 strip on Bus0, does not work on 14.1, does work on 14.0. |
Do you have a preset? Try deleting it. |
Yes I have a preset. Can't test right now heading out the door. Will get back to you later. |
Unfortunately, that is the only combination that can work due to the way WLED organises buses. LEDs with Data/Clock wires (APA102 & co.) can only be attached to bus 0. |
I only have SK6812 on bus 0 with no presets and it works on 14.0 but not on 14.1 |
Then I've no idea what the cause of this bug is, but there are too many people with it to simply mark it as I've tried to narrow it down but I only have one lot of WS2812's and no SK6812's, all my other LEDs are APA102 (data&clock) so it's impossible for me to get to the bottom of, especially with this new undocumented limitation. The things I would try on v14.1 are:
I have a feeling it has something to do with the json corruption bug that was fixed by @willmmiles meaning that the json stored on v14.0 is corrupt but somehow works. But then is read as corrupt by v14.1. Just a guess. |
Factory reset on 0.14.1 and recreate presets from scratch and report back. |
Just had to re-install as my ESP32 died after a power outage. No pre-sets configured. WELD fails to work correctly with Hyperion using 14.2, It works after the first install then after I turn off in Hyperion off the WELD strip can not be turned on again. Using 14.0 everything works. On off on off. No problem. |
If I can bring additional information, I still have the same issue after updating to 14.2.0 |
As Blaz has previously written, after upgrade, try a factory reset and set up from scratch to see if that fixes it |
Tested with a new ESP board. This occurs for a new install. |
FYI I have SK6812 (and plenty of other chip variants from APA102 to UCS9904 and WS281x all variants) on various ESPs, ESP01, ESP8266 Lolin D1 mini, ESP32, ESP32-C3 and ESP32-S2 as I need to test them before releasing any version and they do work as expected on each and every device. |
There is nothing wrong with the wiring or config as evidenced by the fact that it works perfectly fine on 14.0 Config if it helps:
|
Then do not update. 🤷♂️ |
That is exactly what I have done. However it would be beneficial to get this resolved. |
There is nothing to be resolved as far as I can see. |
Did you do your tests with the sync interface enabled? Did you test turning off (then on) a 250 LED WS2812 strip on segment 0 via the sync interface? |
I do not recall every test I made but you can be sure I do plenty. |
Done. #3854 |
I can confirm it's fixed on 14.3 for me. |
Thanks @KaSroka for the confirmation. As Sk6812 is working (same behaviour as ws2812) I think we can close this issue now. I can also add that my sk6812 LEDs are working. Please note that "white mangement" was fixed after 0.14 release, so depending on "auto white mode" the white channel behaves slightly different (but more correct) now. |
What happened?
After updating to 0.14.1 my SK6812 RGBW 12V strip is not turning on anymore.
To Reproduce Bug
Using SK6812 RGBW 12V strip update from 0.14.0 to 0.14.1. The strip will not work anymore. Downgrade back to 0.14.0 and the strip works as expected.
Expected Behavior
After updating to 0.14.1 SK6812 RGBW 12V strip should work exactly the same as in 0.14.0
Install Method
Binary from WLED.me
What version of WLED?
WLED 0.14.1
Which microcontroller/board are you seeing the problem on?
ESP32
Relevant log/trace output
No response
Anything else?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: