The SWG generally controls itself and is hooked to the timer that controls the pump. Landscaping lighting could be controlled by its own separate timer. It really does not sound like you need any automation system.
The only issue is wanting to run at different times different days of the week, and I am not sure which if any automation systems allow that. Obviously simple mechanical timers will not work for this.
EDIT: Well actually just checked that my "basic" Hayward P4 does have the option of different schedules on weekdays vs weekends.
So I could chnage my SWCG to 220v and connect both the pump and SWCG to one outlet on a timer.
Like you said lighting could use own timer.
Heater - I have no issue doing manually.
Valves - I have no issue doing manually.
Pool Lights - I have no issue doing manually.