Sun simulation

This is my first project ever involving programming. Save for a website when I was a teenager. But I can websurf, read and type.

The goal is to have a 24 hour day condensed into a 24 minute period. Two strips of 2815 with approximately 400 LED’s each that will do the same thing. 10 foot wide table requires 2 strips to illuminate it. 30 LEDs/meter and this reaches from one end of the slot car track to the other with some sloping to make sure the shadows happen.
I’ll start at noon and either turn lights off individually or have a “sun” travel across the strips. I’ll decide on that once something works.
From what I’ve gathered so far I just need an ESP32 and a playlist of five programs. I’d like this to be a push button start so that I can sync it with the start of a race which seems to require a push button module that seems to be plug in play.
I know the app allows changes that will make most of my sun programming easy. Wiping can be controlled and a “sun” can be chosen but I’m unsure of starting point in the strip and how slowly it can move.
I’ve been pulling my hair out trying to get other microcontrollers to work, this sounds too easy. What am I missing?

Lastly, I’d like this to be self dependent. Once programmed I’ll put the ESP32 on the ceiling between the LED strips and run a cord down the wall for my button. No phone. No app. Just a light switch to activate the lights and a button once the race starts to begin the simulation. Is this part possible? Every article or video I’ve found keeps talking about WiFi.

once you set it all up in setup with a button and presets, there is no need for wifi.

Sweet!

Is it as simple as this sounds? My life complicates everything. I go to the hardware store twice just to change a light bulb. *slight exaggeration

from my point of view it is very simple, but as a beginner the many (many) options WLED offers can get confusing.

I have both light strips working. I have found a couple of effects that do what I want but I can’t slow them down enough. Chase and sweep basically do what I want but they only take 1 minute to complete. I’m needing 5 minutes. Is this possible to adjust further?

I am not aware of any method other than editing the code for that.

That’s awesome.
I have this plug & play controller: Amazon.com: Wi-Fi Smart LED Controller | WLED Pre-Installed | Internal Antenna | Designed to Control WS2811 or WS2812B 5volt Smart LEDs : Tools & Home Improvement

Can I rewrite stuff on it or do I need an ESP32?

Is this webpage a starting point?

I’ve tried writing code in Thonny to a Pico with no luck. So I’m not exactly looking forward to this. But it seems the code is on GitHub so I’ll just need to figure out how/what to download and then find the timing section and turn that way down. The good news is that article seemed pretty straightforward.