Aquarium Light gradual increase and decrease over the course day

Continuing on from my Aquarium light project. I have created a 3 preset option. What do I want to confirm is whether I did it correctly or should do something else? This is a simple 3 point scheme but I will increase it to 10point in future. can it be done with a single preset?

The plan is simply to turn on the light at minimum brightness at sunrise gradually increase it to a maximum at 9am, decrease it to the minimum at 7 pm and turn it off at sunset.

here are the screenshot and relevant codes.

image
Fifty percent

{"on":true,"bri":115,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":1,"grp":1,"spc":0,"of":0,"on":true,"frz":false,"bri":255,"cct":127,"col":[[255,160,0,127],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":140,"pal":0,"sel":true,"rev":false,"mi":false},{"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}]}

Maximum brightness

{"on":true,"bri":254,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":1,"grp":1,"spc":0,"of":0,"on":true,"frz":false,"bri":255,"cct":127,"col":[[255,160,0,255],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":140,"pal":0,"sel":true,"rev":false,"mi":false},{"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}]}

Minimum

{"on":true,"bri":7,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":1,"grp":1,"spc":0,"of":0,"on":true,"frz":false,"bri":255,"cct":127,"col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":140,"pal":0,"sel":true,"rev":false,"mi":false},{"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}]}

I could have used @Drzzs idea, but since I am a 4gang sonoff switch to control aquarium heaters and old light those will be used to turn off the wled powersupply.

Here is the previous thread where I discuss the simple brightness control for 12V non-addressable leds Dimming non-addressable 12V LED - #30 by yousaf465
Video
WLED: non-addressable 12V LED Dimmer - YouTube

Edit 4/4/2022

added fourth preset to turn off the light at 7pm. Just add T=0 in API command window to setup turn off preset.