After having spent over a month now with my Rachio, I've had more time to think about this. I think the more intuitive way to see this would be as follows:
- the first screen is largely a "current status" screen. Keep the status of my device, the local weather & forecast and the summary of gallons used on this screen.
- move the watering schedule and "My Yard" sections to the remote control (3rd tab) replacing the content there.
At the top of screen 3, show me my watering schedule with all of my programs so that I can easily see or run a schedule. If I think my yard is a little dry and I want to run a manual, unscheduled program this would make it easy to do.
Below the watering schedule, show the picture of all of my zones. When I tap on any zone, the first thing under the picture should be "Run Now" with the option to set the minutes. This makes it easy to manually water a problem zone (my flower beds need more water, but I don't want to water the whole yard).
The problem right now is that I stare at my list of 16 zones and can't remember exactly which is which. So I tab over to the 1st tab, figure out which one I want (the pictures help A LOT) and then go back to the 3rd tab to manually run that zone. This became much more painful when I setup a Rachio for my Dad and tried to show him how to do this. It just seems a little too complicated.
Anyway, I hope you find this helpful. I don't think you need to create any new functionality but perhaps rearrange what you already have just a little bit.