perigalacticon
New elf
I am having some issues with running an ESP32 controller running ESPixelstick 4.0 for the first time with xLights/FPP and I think it might be related to the way I have set up my controllers in xLights. I was wondering if someone might comment on the way I set things up in xLights.
I chose to use ESP8266 ESPixelstick controllers when I started in the hobby because it was low-cost for only a few strands. I continued with using them instead of an ethernet controller. Now I have about 14, along with 3 RPIs running FPP (one master, 2 remotes). The remotes run Pi hats. This has all worked well, until now, when I tried to add a ESP32 controller with ESPixelstick 4.0. This is the one with ~6 outputs. Again mainly for cost reasons.
In my xLights layout model list, I assigned a universe, or several, to each controller, because each controller is connected to only one or two props. The universes go in order from 1 to 25, and I assign the universes to the controllers in the controllers tab in xLights, and in the ESPixelstick setup pages. I select "1" for the start channel in the ESPixelstick controller setup page.
I assign ESPixelstick controllers to models in the xLights Layout tab by selecting "Use Start Channel", and selecting the controller name (ex "ESPS1") under "Start Channel", and using "1" as the start channel.
For the FPP controllers instead of assigning a controller name, I use "Universe Number" and select the IP Address of the FPP, and the universe number I want for the prop/model, again using "1" as the start channel. Then I select the port number for the prop (1 or 2). FPP connect fills in the actual channel numbers in the FPP Pi Hat output ports.
This setup has all worked well for several years. I need help with the ESP32, it won't output correctly. I have 3 models I want to assign to 3 different ports. I have tried several possible ways of connecting this controller to the models and I don't seem to be able to get it right.
Can someone tell me if what I'm doing is reasonable, and how do you assign the ESP32 (ESPixelStick 4.0) controller to models in my situation? What selections do you use for the controller connection, and how to fill out the ESP32 device setup page for my situation?
I attached screenshots of my xLights tabs.
I chose to use ESP8266 ESPixelstick controllers when I started in the hobby because it was low-cost for only a few strands. I continued with using them instead of an ethernet controller. Now I have about 14, along with 3 RPIs running FPP (one master, 2 remotes). The remotes run Pi hats. This has all worked well, until now, when I tried to add a ESP32 controller with ESPixelstick 4.0. This is the one with ~6 outputs. Again mainly for cost reasons.
In my xLights layout model list, I assigned a universe, or several, to each controller, because each controller is connected to only one or two props. The universes go in order from 1 to 25, and I assign the universes to the controllers in the controllers tab in xLights, and in the ESPixelstick setup pages. I select "1" for the start channel in the ESPixelstick controller setup page.
I assign ESPixelstick controllers to models in the xLights Layout tab by selecting "Use Start Channel", and selecting the controller name (ex "ESPS1") under "Start Channel", and using "1" as the start channel.
For the FPP controllers instead of assigning a controller name, I use "Universe Number" and select the IP Address of the FPP, and the universe number I want for the prop/model, again using "1" as the start channel. Then I select the port number for the prop (1 or 2). FPP connect fills in the actual channel numbers in the FPP Pi Hat output ports.
This setup has all worked well for several years. I need help with the ESP32, it won't output correctly. I have 3 models I want to assign to 3 different ports. I have tried several possible ways of connecting this controller to the models and I don't seem to be able to get it right.
Can someone tell me if what I'm doing is reasonable, and how do you assign the ESP32 (ESPixelStick 4.0) controller to models in my situation? What selections do you use for the controller connection, and how to fill out the ESP32 device setup page for my situation?
I attached screenshots of my xLights tabs.
Attachments
Last edited: