OpenSprinkler Forums OpenSprinkler Unified Firmware Simultaneous station run behavior

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #84042

    charl.barnard
    Participant

    Hi,
    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,
    Charl

    #84043

    Ray
    Keymaster

    1. 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.

    #84045

    charl.barnard
    Participant

    Thank you for your comprehensive answer. Especially the pointing out of the Program Preview feature was most useful.

    #84050

    charl.barnard
    Participant

    Hi 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,
    Charl

    #84053

    Ray
    Keymaster

    It’s impossible to analyze this without knowing how your program is created. Please submit a support ticket attaching a copy of your configurations.

    #84057

    charl.barnard
    Participant

    I have created a ticket and uploaded my configuration file.

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums OpenSprinkler Unified Firmware Simultaneous station run behavior