To enable a user mod, someone has to do a custom compile.
You can compile the code yourself or pick it up off a fork.
As long as the fork is based on a version that has OTA functionality, OTA should remain even with the usermod.
Simplest way to check is to load up a current version of WLED (0.13-b4) .bin and use that instance to do an OTA update to the compiled .bin file you get from another source. When that version is live, try to OTA back to the previous .bin version.
It will be pretty obvious if the OTA functionality is present under Config->Security&Updates.
Not sure What you mean by
When you do multi-pin strips, you effectively end up with one long strip that is driven from different data pins. You can create multiple segments that all have the same effects at the same time so they’ll be “synchronized”.
Another alternative if the strips will never be “unsynchronized” would be to drive more than one strip from the same data output pin. This will probably require a level shifter to be totally reliable, but you can tie multiple strips to one output, giving you copies of the data on that pin.
Ahh okay i understand the OTA Update with the Usermods now! Thanks a lot. I just thought too complicated.
Okay to explain it a little better. I have two physically separated LED strips in one tube. But these should be able to show the same effect, synchronized of course, or one stripe (effectively one side of the tube) should be darker than the other or completely off.
An example. Stripe A lights up red. Stripe B flashes green, can I then also synchronize it over the WiFi?
Another example: Stripe A should flash red and Stripe B too. Stripe A has 100% brightness. Stripe B only 50% but of course they should flash Synhcron.
For a better understanding of the product. I developed the tube in this video: LED Tubes selber bauen I DIY TUTORIAL mit Philipp Schultze - YouTube at the beginning I took the SP108E and switched on both strips separately.
But now I would like to use WLED for this, I have a total of 12 of these tubes.
Ok, if you have two potentially independent strips in one tube, you can handle that a couple of ways.
WLED will deal with the two strips as one long symbolic strip to make sure that data is sent at the right times. This is true whether you physically tie the two strips in series or attach each to a different output pin.
What gets added to the mix (and makes things really interesting) is the concept of segments.
A segment lets you deal with some portion of the full symbolic strip as if it were a smaller subset.
So in your case, assuming each strip is 80 LED’s, your total strip is addressed as 0…159 but you can reach each physical piece in separate segments A & B numbered 0…79 and 80…159.
You spend time and effort configuring the 2 segments the way you want, applying colors and effects as you see fit. You can save that configuration in a preset making it easy to recall all the work you did getting things right.
That’s all from the Web GUI, if you need more control, there’s an API interface under the hood that will let you update WLED via some other program/software. And to cap it all off, multiple WLED devices can synchronize via Udp over WiFi.
From what I can glean of the tubes described in your video (sorry German isn’t one of my languages) WLED could be a very good fit to control them.
I will try this when i have all Parts here i will then come back with my solution and maybe problems ^^
Just another short question: When i use two Data Pins, should i use two SN74AHCT125N or is one enough? I read that this can handle up to 4 is this true? I didnt find any info about this and about the wiring for 2 Stripes then.
Thank you all! I get the system running with segments and everything is fine.
The only thing that doesn’t work is the OLED mod. @srg74 I took the Version you linked and installed it. But the OLED doesn’t show anything. Can you help me to get it run? I checked wiring and try another display.
Standart firmware will not work with display. Firmware must be with display usermod. If you have proper one, did you select proper display from setting, check pin settings?
I thought the firmware you linked is with the mod with the display. Then I will test it tomorrow with a usermod, not sure how to install it, but I will find out
But the part under Platformio is isn’t ear for me. Where to put what? Do I need to connect it to the Pc and so on. Sometime it’s the basic that runs you into issues. And I don’t find any real tutorial for this. (For usermods in general)