WLED Effect/Segment Syncing Issue

Hi everyone,

I’m running into a sync issue between my WLED-based ESP32 grid matrix devices. Most settings sync fine (like brightness, colour & palette), but the ‘Expand 1D FX’ option under Segments doesn’t always stay consistent between devices (E.g.If the effect uses bar - The primary will be set as bar, but the secondary devices will be pixel). Has anyone else come across this issue? and if so have you been able to fix it?

Note: I have the following Receive settings Enabled;

  • Brightness
  • Color
  • Effects
  • Palette
  • Segment options
  • bounds

Setup Details:

  • WLED firmware: v0.15.1
  • Hardware: ESP32

Hello AE,

Perhaps asking here would get you a better answer?

or here

Thanks @Sir_Goodenough

1 Like

Hi @automatedelectrics - can I ask if you found a solution?
I wonder whether this is a bug as all other segment options can be synced.

I know this is the wrong forum but I’m putting the solution as the question is already posted here.

UDP does not transmit the variable M12 (i.e. “Expand 1D FX”) as it’s meant to be lightweight and backward compatible.

One workaround is to:

  1. Create the desired presets with segment settings
  2. Copy the presets across to the slave WLED instances (using the backup feature)
  3. Create additional “trigger” presets that send commands to all WLED instances to use a given preset - example below.
PS=5&WIN
&http://[SLAVE-1-IP]/win&PS=5
&http://[SLAVE-2-IP]/win&PS=5