They definitely have some opportunities to enhance to the cycle automation.
I run continuous cycles for my cloudray fans. I have 4 of them situated on tent poles and daisy chained in pairs to controller ports. I run them on opposite schedules so only 2 of the fans run at once, and as those turn off the other 2 turn on. The challenge is getting the scheduled cycles to run opposite each other. To do it, I have to start one cycle, wait until I want the other cycle to start and manually start it. If I just want to make a simple adjustment like increase the fan speed during the cycle, I have to do the whole process over again.
I chatted with CS about it and found out that my manual method is the only way to do that right now, so I asked them to make a suggestion for an improvement—a first run time for a continuous cycle. Currently a cycle can only be run continuous or at a designated time. You can’t say beginning at 2:00pm today, continuously turn on for an hour, then turn off for an hour. I don’t have a need to control anything to the second, but I can definitely see how a nutrient pump might need that. I guarantee the cycle function is at least calculating to the second already because an hour timer doesn’t start/stop exactly at the 1 hour mark, it works based on the second you started the cycle.