I currently use two Rachio's because I have 20 zones. I schedule each controller not to overlap. If the app can switch between multiple controllers, why can't it be smart enough not to run more than one at a time when there is just one master valve? Also why can it not virtually see and schedule them as one controller? It just seems the way it works now is not how it could with a little work.