I can fix things but I really don't know creating my own stuff, even if it's this simple. If someone can confirm I'm on the right path then that would be great.
Also kinda funny thing. The lights won't connect if you have 2.5G and 5G sharing the same SSID, but if you connect the lights by separating 2.5G and 5G sticking everything under the same SSID again when your lights are set up, everything magically keeps working. Why? If it can handle the shared SSID then why does the setup break?
Dumb stuff like this is why I hate "smart" technology. I just want some damn lights to see in my closet. I don't want to troubleshoot my router and the dumb app, then need an internet connection after to turn them on/off. Completely unnecessary features that harm the product. A light should just be a light. Include a controller and don't force me to use an app! It can't be that hard!
Need the board screenshotted, preferably with the traces visible.
Depends on the configuration, if there are multiple LEDs, depending on if they are in parallel, or in series, or both, it's better to drive them using a dedicated driver chip, which itself is driven from a PWM control signal.
The reason is that if they draw a lot of current (parallel), or require a high forward voltage (series), the variable resistor could either burn up, or even spark if it's undersized.
However if you're soldering up single LEDs yourself, then you can probably get away with one variable resistor if your LED count is low.
Either way, YOU NEED RESISTORS, otherwise the LED will just burn up, in few minutes, or sometimes instantly, and let me tell you, burning LEDs smell HORRIBLE.