I am new Rachio user and yesterday just went through the full App setup, connected via WiFi, which included taking pictures of my Zones. During this process for 10 Zones, my battery life, which started at 75%, quickly dropped down to 2% by the time I completed up to Zone 9. Today, I completed the Zone 10, and once again my battery life quickly shot down during this process. So I hopped onto my desktop computer in order to troubleshoot the issue using the Rachio website. I wanted to see all of the code running and network requests knowing that there was definite bloat in the network calls somewhere.
I quickly saw that the image requests for my Zones were taking up to 7 seconds each from AWS. Turns out, when you take a picture of the Zone with your phone, the actual uncompressed image is uploaded to AWS. In my case, the uncompressed sizes ranged between 21MB to 31MB each. So, every time you open the App, or visit the website, these insanely huge pictures are being retrieved. Luckily, I have Photoshop and was able to reduce the image sizes and compression to get each picture under 60k.
So, either do not take pics of your Zones, or make sure they are suitable sizes before uploading.