I picked up this newer controller yesterday, and I like that it has individual control over each port, but AC Infinity really needs someone who actually understands automation and integration to give them input on the app interface. Instead of setting up schedules for each part of the growth cycle (Veg, flower, and harvest), and telling it what you want each port (e.g. Exhaust fan, circulation fans, humidifier, etc.) to do during those schedules, they make you create each of those schedules, for each port, and then enable/disable each one when you get to the next growth stage. They do have a schedule section that affects all of the ports at the same time but each port does the same thing and you don't get individual port control with those schedules. So now, instaed of just switching my controller over to flower, I need to go to each port and switch them all over to flower... So stupid. That said, they do now offer a controllable humidifier and controllable outlets that tie into their controller. This could be a really nice, and pretty affordable, complete grow setup controller if they had a programming team that new more about making intuitive user interfaces.