I've written a few simple programs for the ISY, but my knowledge is no where near some of yours. So I thought I would just ask for help instead of struggling to figure this out.
In a nutshell, we have a water feature in our backyard and I would like to have it run basically at random during the day.
So, for example, let's say:
* I only want it to run between 8 am and 10 pm
* Run times and off times are random
* When it does run, I want it to run at least 20 minutes, but no more than 60 minutes
* When it is off, I want it to stay off for at least 30 munutes, but no more than 90 minutes
* And, if possible, it only runs for a total of 4 hours a day (this is not that important, but thought I would throw it in as a wish list)
If someone could at least give me the basics as to how to approach this, I would really appreciate it.