Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue when trying to add more then 10 digital buses #4325

Open
1 task done
dosipod opened this issue Nov 26, 2024 · 7 comments
Open
1 task done

Issue when trying to add more then 10 digital buses #4325

dosipod opened this issue Nov 26, 2024 · 7 comments
Labels
needs investigation The bug has not yet been reproduced by me. Analysis or more details are needed.

Comments

@dosipod
Copy link
Contributor

dosipod commented Nov 26, 2024

What happened?

The 10 buses limit is not clear , It was increased recently as I see in const.h but if you try to add more then 10 and you reboot then it will go back to 10 buses only .

The behavior before was that you can not add more then 10 digital buses as after 10 the led output will be grayed same as below
389810626-55255b56-157a-4e74-9a83-97bc9dd331fa

To Reproduce Bug

Add more then 10 digital buses

Expected Behavior

Exceeding the limit for digital buses should not be allowed in UI

Install Method

Self-Compiled

What version of WLED?

WLED 0.15.0-b7 (build 2410270)

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

No response

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@dosipod dosipod added the bug label Nov 26, 2024
@softhack007
Copy link
Collaborator

🤔 as this (more than 10 busses on esp32) is a new feature, I think its an option to use as-is for 0.15.RC1, and fix it later.

We should then add a warning to the release notes, saying that >10 outputs are available technically, however the LED settings page has known problems with it, and it may not be possible to configure more outputs than in older versions.

Or we are lucky and someone finds a fix.

@softhack007 softhack007 added this to the 0.15.1 candidate milestone Nov 26, 2024
@dosipod
Copy link
Contributor Author

dosipod commented Nov 26, 2024

You could change the label as "needs investigation" and remove bug as I could not do that .

@DedeHai DedeHai added needs investigation The bug has not yet been reproduced by me. Analysis or more details are needed. and removed bug labels Nov 26, 2024
@netmindz netmindz removed this from the 0.15.1 candidate milestone Nov 26, 2024
@dosipod
Copy link
Contributor Author

dosipod commented Nov 26, 2024

One thing more noticed is that this limit issue is also there when I tried to test with DDP output , in this case if you save the page with more then 10 then settings/leds will bug and all output will be gone ( strange thing is the master still control the slave even if the setting page is empty ) , rebooting does not help and factory reset might the only option as editing cfg.json might be too much effort

image

image

Debug build did not show any useful error , still the cfg.json is below when saving with more then 10 DDP output

morethen_10_ddp_output_cfg.json

@dosipod
Copy link
Contributor Author

dosipod commented Nov 27, 2024

Just FYI , I do not need 10 outputs with leds nor with DDP . I am happy with 2 and the max I have is 4 output for a unit I made only for testing . But we have received some questions from users with regard to using more then 10 outputs with DDP as they wanted that for a long time so this is not unrealistic setups if you care to check discord .

@tech1977
Copy link

Hi, I would like to try DDP more than 10 Athom GU10 WLED bulbs, currently I have 18 bulbs split into 2 ESP32 ethernet controllers and another master controller, if I can try everything with just one controller it would be great, I would like to be able to eliminate the delay to have smooth effects like wipe and another effects;
will it be possible to add more than 10 DDP from the next version of WLED? I am very interested in adding many GU10 bulbs and I am available for all tests;
thank you!!!

@softhack007 softhack007 added this to the 0.15.1 candidate milestone Nov 27, 2024
@dosipod
Copy link
Contributor Author

dosipod commented Dec 14, 2024

@tech1977 ,As the output of more then 10 could be edge case so might be not solved ,for DDP if you need more then 10 output then we have found a simple workaround , in one of the slaves just also use DDP to other slaves , you can see details in discord here https://discord.com/channels/473448917040758787/473448917543944193/1317398474626433024 , if you do that then you can still from one master control the end slaves ( nested DDP ) with segments on the master so that is 32 segments on esp32 .

@tech1977
Copy link

@dosipod I did this with 18 test bulbs:
bulbs from 1-10 on DDP RGBW output of the first ESP32 ethernet
bulbs from 11-18 on DDP RGBW output of the second ESP32 ethernet
third ESP32 ethernet as master with DDP RGBW output the 2 previous ESP32s for a total of 18 pixels

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs investigation The bug has not yet been reproduced by me. Analysis or more details are needed.
Projects
None yet
Development

No branches or pull requests

5 participants