Hi, Rachio superfan here on my 3rd season with the 2nd Gen hardware.
Was hoping v3 would bring increased transparency and accuracy to the moisture charts. Unfortunately they are still confusing… best case, they are woefully behind due to the Aeris weather import.
It rained 0.41 inches this morning. My zones only require 0.36 inches to saturate the roots (calculated by rachio), yet for some reason Rachio is telling me it’s going to water tomorrow morning.
Screenshots proving rain was recorded by my weather station today:
FindU:
Are these data from the same weather station? They have different designations; I’d check the weather station Rachio is looking at and try switching to a station that better matches your observations or is closer. Also personal weather stations can be unreliable compared to NOAA/NWS stations.
I had our engineering team look at one of your graphs and the data looks good. We do have the .41 inches of moisture recorded from yesterday. From the look of it all of your zones current moisture levels are now at 79%.
I’ll have them do some more research and determine when that precipitation value was recorded to determine if there is any data latency issues. Also wondering if the graph you were looking at was possibly cached in your browser. Keep being a super fan! We love it.
Rachio was reporting a planned watering this morning so I don’t think it was just a cached moisture chart.
This screenshot was also taken yesterday showing a planned watering today - coinciding with the moisture chart I posted above:
Thankfully, the watering did not happen and now all moisture charts are showing the correct data. I do believe data latency could be an issue so any more research into that would be appreciated.
Maybe you could add “Weather Station Last updated at…” and “Next update scheduled for…” footnotes to the moisture chart for increased transparency?
** Missed opportunity here to allow users to click on the zone in the above screenshot to go to that zone’s settings ** Instead, I have to click Zones on the left (bottom on mobile) -> Back Yard
Drilling into the moisture chart, but the moisture chart isn’t forecasting a watering for the 12th. It’s forecasting a watering on the 13th:
Also, the moisture chart is forecasting rain on 3/10 & 3/11 but the dashboard screenshot above says it’s going to rain Sun & Mon (3/11 & 3/12).
Now, I’m sure at the last minute all the data will reconcile and rach.io will behave correctly but shouldn’t the data presented to the user be consistent? You can at least see why this would be confusing, right?
After more research we did find an issue with displaying the observed precipitation for “now” (today). We are displaying forecasted precipitation and not observed precipitation. The schedule calculator (determines if we need to water) is correctly using the observed data . We will fix the graph data display issue today.
Regarding the calendar mismatch, we rebuild calendars at 12 hours and 1 hour before the schedule run, but rebuild the moisture graph dynamically. I’ll work with the engineering team if there can be any changes made there.
This is why I’m a super fan. Amazing responsiveness from the Dev team. You guys continue to put on a start-up clinic for customer engagement. It’s very appreciated.
Let me know if I can help test/ provide more feedback. Cheers.
This is due to our system only re-calculating the calendar at 12 and 1 hour intervals, whereby the moisture graph is rendered dynamically.
We have plans to rebuild the calendar (somewhat expensive operation) whenever the moisture graph is rendered. This will be implemented in the near term.
Sorry, quick clarification because I’m trying to understand this but failing
Does this mean that the calendar is redrawn at 12 noon and also every hour? or every day but only at 12 and 1? am? pm?
This was my calendar this morning after 5 hours of watering. Pretty sure that the calendar hasn’t updated to reflect today’s watering. Until it get’s rebuilt, I’m trying to understand when the calendar reflects the most recent data.
@johnny2678 We rebuild the calendar 12 hours and 1 hour before the calculated start time. For flex daily we assume there is a potential watering every day, so rebuild the calendars at a few minutes after Start-12 and Start-1 every day. Other schedules, if they have weather intelligence enabled, also trigger a rebuild at the same time but only on scheduled days. Hope this helps.