Ok here is what I came up with. I used 2 outputs and 2 schedules to do this. If I made any mistakes with the times or number of times you want the Ozone available let me know. I will keep these setup for a while just to make sure. Now for the first output which is the ozone output and controls the output port powering the ozone generator. This uses the standard ozone generator output type. If it is during one of the scheduled time for it to run it will come on if the ORP is below 355 and will go off if it get above 360. This output depends on another output I called ozone timer. The dependency mode is set to off if off. So if the ozone timer output is off then the ozone output will be off. If it is on then the ozone generator output will function as it is setup to do. Next I will go into the setup of the ozone timer below the screenshot of the ozone generator.
Ok I decided the best bet was to use schedules since they can also be set to day of the week. The easiest way I could see was to setup a simple doser output since those use schedules and set it to a flow rate of 1ml a minute. That way a dose of 20 would equate to 20 minutes. Below is the settings for ozone timer. The dosing schedules split the time frame set in the schedule into sections by the number of doses. The dose will start at the beginning of each section of time.There is no output device set for this output since it is only used for logic. The notify when reservoir below set to 0 since there is no actual reservoir that needs to be refilled. No need to calibrate either since there is no actual dosing pump. I also set the icon for this output to a clock since it is used as a timer instead of the normal dosing pump icon. Now I will post the two schedules below the ozone timer screenshot.
Below is the first schedule for the ozone generator. This schedule I called Ozone schedule 1. It is the one that controls it coming on from 9am to 12pm every hour which is 4 times. The schedule type is set to dosing regimen since I used a dosing output for the ozone timer. This schedule does not use dynamic dosing since it will stay on the same amount of time each time. The total dose per pump is the total dose for the entire time of the schedule. This is set to 80 since we want to it on 20 minutes for 4 times an hour apart. doser 1 which is the only one for this schedule is set to the ozone timer output. As stated in the output it is set to 1ml a minute. Active in modes I did not change but you could set it so the schedule will not run if it is in certain modes. The start time is set to 9:00 am. The end time is set to 1:00pm since I wanted the last scheduled on time to start at 12:00pm. When it splits the time up into the individual sections it also has to have the off time after the on time so that is why it is at 1:00pm instead of 12:00pm. The schedule will only run Monday, Tuesday, Thursday and Friday. That is set in run on days of week. The only other setting that does not show on the screenshot is the depends on setting and that was left at unused for this schedule. Below the schedule screenshot below I will go to schedule 2.
Now to ozone schedule 2. This schedule is basically the same except for start and end time and it runs all days of the week. This one starts at 10pm and the end is 6am since this one runs every 2 hours and it has to have the end 2 hours after the start of the last on time. All days are on on this but if you wanted you could turn of specific days on this one also. You can have multiple schedules per pump as long as there are not 2 schedules active at the same times. You can have 2 schedules for the same times as long as you use modes to keep only one as active or use depends on to make sure only one can be active. Hope this helps. Let me know if you have questions.
Here is a couple of screenshots with the outputs on. One at the beginning and one near the end. The benefit of the dosing output is it has a countdown of the dose which in this case would be minutes and tenths of a minute. The 2 outputs are the last 2 under outputs.