The Dilution Solutions Controller allows a grower to formulate an unlimited number of unique recipes and schedule the delivery of those recipes to a specific room and zone. The grower can choose from either direct injection or batch tanks when setting up the system. Along with automated nutrient delivery, the controller also captures and reports data for growers to develop plant-based control strategies.