Just a quick update while I work on this:
I used the arduino method with a second hyperion daemon over USB to get the second LED strip working.
One issue that caused me to scratch my head for a while: Chinese clone Arduinos with CH340G Usb to Serial converters will not work.
You need to use a genuine arduino or at the very least one with a better serial interface.
I want to experiment more with the ESP8266 later today, and add some more lights to my setup.
Another thing I did find, inside this guide:
https://hyperion-project.org/t…-ws2801-ws2812b-apa102.8/
In step 4, There is a line that says "Mount boot partition read/write"
The
mount -o remount,rw /flash
command did not work for me, so instead what I did was:
Edit /boot/config.txt and added the line about UART speed.
Not sure if correct, but the proof is in the pudding. The second strip works.
It lags the slightest amount behind the other one though.
This I think must be a consequence of going from Pi to Arduino to WS2801 rather than going straight from Pi to WS2801 (which has no lag or at least imperceptible)
Thanks a lot for the help guys, I will perhaps make a new discussion regarding the ESP8266