OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Simultaneous station run behavior
- This topic has 5 replies, 2 voices, and was last updated 8 months ago by
charl.barnard.
-
AuthorPosts
-
October 22, 2025 at 4:43 am #84042
charl.barnardParticipantHi,
When my OpenSprinkler runs multiple programs simultaneously, how does it resolve a conflict in station access if a station appears in more than one program? So for example program A runs stations 1,2 and 3, and program B runs stations 3,2,1, a conflict exists with the second station; does the program get cancelled or ignored or spaced out?
Thanks,
CharlOctober 22, 2025 at 7:33 am #84043
RayKeymaster1. When a program starts, it only puts zones that belong to the program to the running queue. How the zones actually run depends on each zone’s sequential group attribute. If 1, 2, 3 are all in the same sequential group, the scheduler will make sure they run serially and there is no overlap between them. So if you have a Program A that has zones 1, 2, 3, then it will run zones 1->2->3 in that order. If you also have a Program B that has zones 3, 2, 1, and it starts at exactly the same time as Program A, then those will be pushed after 1->2->3 of Program A. So overall it will run zones as 1->2>3->3->2->1.
Conversely, if zones 1, 2, 3 are all in the parallel group, then their ordering doesn’t matter because they will all start at the same time. So all of 1, 2, 3 will start together.
2. If you are not sure how the programs will run, there is the Program Preview feature — it does a software simulation of programs for you to visualize how zones are supposed to run based on the current programs.
October 22, 2025 at 10:55 am #84045
charl.barnardParticipantThank you for your comprehensive answer. Especially the pointing out of the Program Preview feature was most useful.
October 25, 2025 at 10:55 am #84050
charl.barnardParticipantHi all,
I attach a program preview for you of my more complicated setup than the example I used. In total I use 12 stations, all driven by a single borehole pump. What I don’t understand, is that the cycle of programs starts running in the morning, then stops arbitrarily, then resumes later the afternoon, where I have no afternoon start times defined. I’m trying to spread the load of stations equally between programs on my OpenSprinkler.
Thanks,
CharlAttachments:
October 25, 2025 at 2:34 pm #84053
RayKeymasterIt’s impossible to analyze this without knowing how your program is created. Please submit a support ticket attaching a copy of your configurations.
October 26, 2025 at 12:56 am #84057
charl.barnardParticipantI have created a ticket and uploaded my configuration file.
-
AuthorPosts
- You must be logged in to reply to this topic.
OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Simultaneous station run behavior
