The current firmware allows multiple valves to open at the same time. Is there any limitation in the OpenSprinkler hardware board that would max out the number of simultaneous valves? Does each valve have its own triac or other power control circuit for instance? I realize you would have to size the transformer big enough for the in-rush currents.
Which raises another question, since in rush current is 2-3 times as high as steady state current for the valves, it would make sense if the OS firmware were to stagger opening the valves by one second. So if five valves were opened “simultaneously”, it would do so over 5 seconds. Or could you use the per station Station Delay? If you gave each non-sequential station a different station delay (like 1, 2, and 3 seconds for three stations), then would the non-sequential stations each open 1 second apart?