With regards to the moisture balance screen, is the current day predicted info necessary? You have already told us the next predicted watering event day on the main screen and it is updated at data upload just before the scheduled watering event. Should moisture balance screen only show what has actually occurred?
Example being. When moisture balance predicts watering to occur on the current day and the start time is 1am, watering does not occur because there was not enough ETo by 1am. At 10:30am we still see that watering was suppose to occur, this becomes a point of Great confusion for some. If the start time of this same schedule was at 11pm chances are it could have run as predicted. (Graph below 10:30am the 18th Predicted watering, scheduled start time for zone was 1am, Water history shows zone Did Not Run. Why? End of day on the 17th were still at only 60% MAD, not enough ETo in 1 hr to cause watering).
Start times of schedules greatly impact the outcome of predicted watering events with regards to current day forecasts on the moisture balance screen. Result being, I could be looking at old data relative a scheduled water event, can be very confusing.