Hi all,
Sorry for the vague title, but I'm not really sure what to call the problem.
First the setup:
- pi2
- ws2812b LED Strip
- Adafruit 74AHCT125 Level Shifter
- 5v 10A power supply
I first tried testing the LEDs using this python wrapper of a C driver as Adafruit suggest: https://github.com/jgarff/rpi_ws281x
I am able to get the LEDs to work fine with this library - with strandtest.py for example, but I can do this only once. If I run the script again, or any others the strip does not change. I get no errors or anything. It just maintains it's previous state and I have to reboot to get it to work again.
This problem in itself I'm not massively bothered about, but the strip also does not work with Hyperion. I've tried using the HyperCon colorpicker to set a color, and the strip just flashes seemingly randomly. It does have more of the color I select than anything else, but it flickers with other colors (mainly white) almost like there's interference going on. But as this does not happen with the Adafruit python library, I can't see how it could be hardware interference.
I don't really know how to track this problem down any further. Does anyone have any ideas what could be going on, or what else I could try?
Thanks,
Nick