Update: I think we've gotten as firm an answer as we're going to get. Basically, we're going to slow down polling to once every several minutes rather than once a minute (exact # is TBD). What this means for you is that if you control the sprinkler through the Rachio app (or a Rachio schedule is running) then the status on your Indigo Rachio device will be out out of sync for several minutes. This may not be an issue for most of you since you use Indigo to control the sprinkler. At some point (after we make some IWS changes) we'll look at supporting the Rachio web hooks which will "push" status. But the changes required to make that reasonable won't be available until at least later this year.
If you have multiple Rachio controllers, you're going to have even more issues since it will double the number of calls required. I'm going to add polling interval to the plugin config and implement a minimum poll time. That will enable anyone with multiple controllers to make the poll interval even larger to avoid timeouts. I'm also adding several more operational things to help harden the plugin and it's operation.