Previously the moisture graph would render irrigation events for today, even if the flex schedule was past its run time. The simulator would still add faux irrigation events that never did happen. This problem has been corrected in the simulator. Now, if it is past the flex schedule run time (today), the simulator will defer the watering event till tomorrow.
As a bonus(?) side effect, I was able to correct the empty/fill adjustments to apply to today, and not yesterday which it was previously doing, based on the simulator issue from above.
Please let me know if there are any unforseen consequences of these changes. The simulator is fairly sophisticated/complex and we try to test for all scenarios, but software always has a way of surprising you