Open lsellens opened 1 week ago
So I dug out my logic analyzer and wrote a decoder for sigrok to decode the sk6812 properly since the ws281x one didn't seem to work right with the sk6812 timing. I cant find a problem. The data being sent to the strip when running 2024.5.5(which does work) and the data I get when running 2024.6.4(does not work) are both practically identical. I can' find any timing issues and have no clue why its not working. Someone much smarter then me is going to have to look at it. Let me know if anyone is interested I can provide captures from pulseview if you need.
Same issue with ESP32-S3 with onboard RGB-LED
@michaeltanner70 That is an entirely different component and set of code and will be unrelated to this issue. Please mae your own issue for that.
Hey there @papa-dman, mind taking a look at this issue as it has been labeled with an integration (rp2040_pio_led_strip
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
The problem
The rp2040_pio_led_strip can no longer control a sk6812 strip after 2024.6.0b1 it works fine with 2024.5.5. I scoped the pin output and I am getting data but my scope is really antiquated so using it to figure out whats going on with timing would be difficult. I switched the config to use ws2812b since the timings are very similar and surprisingly it does control the strip with that setting although there is a lot of flashing and very un-smooth transitions even just from on to off.
Which version of ESPHome has the issue?
2024.6.0b1 and everything after
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
all
What platform are you using?
RP2040
Board
pico w
Component causing the issue
rp2040_pio_led_strip
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
No response