Closet light transition: Wipe effect and how to wire strip?

Summary: Have a closet that will be lit with an LED strip behind the inside door trim. Two challenges:

  1. Distance of controller and power supply from the beginning of the LED strip.
  2. Problems getting the strip to cleanly do a quick wipe effect and then stay on full.

Distance challenge (I think, I’m not sure)
Before I mount the strip around the backside of the door opening, the wiring needs to be settled. The power outlet is in the closet at about 7 feet up, near one side of the door. In the diagram below, the red line represents the intended path of the light strip, and the green box is the power outlet in the closet:

The Dig2Go controller is currently connected to a USB-C power supply in the outlet. Would prefer to keep the supply at that location. The existing USB-C power cable is 3 feet long. Yes, I could get a longer USB-C cable to get the controller closer to the end of the strip, though that would put the controller near the floor, which I’d rather not do. Just to keep this clean, would like it close to the power supply.

Question: Is there any issue with extending the cables that run power and data to the LED strip?

WLED effect challenge (running WLED version 0.14.4)
When the door is opened, an Aqara sensor is triggered, relays that info to Home Assistant, and that commands the Dig2Go controller to turn on. This works.

However, what we want is for the LEDs to turn on sequentially, from the bottom of both sides of the door, and run up until they meet in the middle (above the door opening), and STAY on. That’s it. When the door closes, Home Assistant should send an “off” command to turn off the LED strip.

I’ve created two presets:

  1. Mirror wipe. Wipe effect with the segment set to mirror. This brings on pixels from both ends to meet in the middle.
  2. Solid white. Full white, no effect.

There is a playlist to integrate them:

What happens is the wipe effect runs… forever. Never gets to the solid white.

Question: How do we get the wipe to stop once it has come on full?

This seems like it should be so simple. Is WLED not capable of doing this? Am I doing something wrong?

Here is the rest of the info for completeness sake:

“Mirror wipe” preset

{“on”:true,“td”:0,“bri”:255,“transition”:1,“mainseg”:0,“seg”:[{“id”:0,“start”:0,“stop”:300,“grp”:1,“spc”:0,“of”:0,“on”:true,“frz”:false,“bri”:255,“cct”:127,“set”:0,“col”:[[255,255,255,255],[0,0,0,0],[0,0,0,0]],“fx”:3,“sx”:240,“ix”:128,“pal”:0,“c1”:128,“c2”:128,“c3”:16,“sel”:true,“rev”:false,“mi”:true,“o1”:false,“o2”:false,“o3”:false,“si”:0,“m12”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0}]}

“Solid white” preset

{“on”:true,“bri”:255,“transition”:1,“mainseg”:0,“seg”:[{“id”:0,“start”:0,“stop”:300,“grp”:1,“spc”:0,“of”:0,“on”:true,“frz”:false,“bri”:255,“cct”:127,“set”:0,“col”:[[255,255,255,255],[0,0,0,0],[0,0,0,0]],“fx”:0,“sx”:128,“ix”:128,“pal”:0,“c1”:128,“c2”:128,“c3”:16,“sel”:true,“rev”:false,“mi”:true,“o1”:false,“o2”:false,“o3”:false,“si”:0,“m12”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0}]}

You should be able to swing this–I have something very similar on my desk leds.

First try removing solid white from its current position in the playlist, and set it as the “end preset”.

-J

I would do as ratty said and also remove the transition time on the Mirror wipe.

@Jinx & @Rattykins
This works, thanks! When I tried the first step (end preset), this almost worked… the wipe happened and the LEDs stayed on in the desired way… however, there was always a short flash at the beginning, just before the wipe happened. When I changed the mirror wipe transition to zero, the flash went away and things behaved as desired. :grinning:

Also, I had to adjust the duration of the mirror wipe step in the playlist. Unless it is set properly, the wipe will go too long or not complete, prior to going full white. It would be great if effects could create an event that could behave as a trigger. In this case, it would be when the wipe reaches either end of the wipe (wipe on or wipe off), so another step could run instead of having to do this ballistically with a timer, which is kind of hinky. I suppose I can request that as a feature request.

:person_shrugging: Any thoughts on the length of the wiring from the Dig2Go controller to the end of the LED strip?

Glad you got it working. I would think that 7-8ft should be no problem for the data.

The flash is due to incorrect setting of “Turn on at boot” and “Boot preset”, paired with transition time in boot preset/first entry in playlist.

If you have a boot preset (or a boot playlist) you have to disable “Turn on at boot”.

1 Like

I found this:

But I went through all the rest of the settings pages and searched for “boot” but didn’t find a “turn on at boot” setting. Where is it?

And if the “apply preset 0 at boot” is using “0” then is this really an issue?

ADDENDUM:

Did you really mean this setting?

I’ve never turned on that setting, and as I’m showing, it is turned off. Is that the “incorrect setting”?

“Boot” AKA “start up”

I am familiar with what “boot” means, but also know that when something is put in quotes, it is meant to be taken literally, as in, just as you typed. The text “start up” never shows up anywhere in the settings. Though as I indicated (with a screenshot) that “Turn LEDs on after power up/reset” is a setting I found, though I already had it turned off, and doesn’t make a difference. The LED strip still flashed on at the start of the playlist.

Any ideas on that?

You could try making a preset that is all LEDs off and 0% brightness.

Make that your boot preset and/or add it to the start of your playlist.