Hi Len,
Thanks for the notification. I have had one other EtherRain user earlier in the year who a similar finding with the controller stopping it's cycle before completing the cycle. I confirmed the issue through LawnCheck logs. My LawnCheck log analysis showed that the controller would sometimes stop after a certain zone was run, about 25% of the time. The controller seemed to be stopping at the end of a cycle which to me indicated the possiblity of interference from the relay closure causing a reset. If this is your situation, and it sounds like it might be, then I can recommend a few things:
1. make sure the sprinkler wires are not intertwined with the Ethernet cable, try to keep them 6 inches apart or so.
2. Attach your common connection to one of the terminals close to the power supply.
3. Attach some snubber filters across the terminals of the last valve that is running before the cycle stops. I have these filters I can send to you, no charge, - I'll contact you via email.
The controller that was previously not consistently completing cycles is now consistently completing cycles (I monitor this via the logs), though I don't have any confirmation at this time that the filters or wire placement helped.
Conditions that might contribute to this, if this is the cause, are very long sprinkler connection wires, (longer than 150 feet). I'll send you an email to see if you wish to try installing some filters (they are easily installed at the terminals)
Jim