August 25, 2015 at 10:32 am #39976
I tried the parallel workaround. It would have worked perfect except when you program a station with minutes you can no longer use seconds in addition. Why are we being limited now? My 8 stations have to add up to whole minutes so the parallel master runs the same time as the 8 stations.August 25, 2015 at 10:15 pm #39987
This has been brought up a few times before, and the main reasons for eliminating second-level granularity are 1) it greatly helps reduce the amount of storage required for storing the program data, especially since OpenSprinkler supports up to 48 stations and 14 programs. 2) we did survey on the forum and pretty much everyone said they only need minute-level granularity. I am curious: how much water time are you setting for each station? Is it down to seconds?
Now that we have started moving more data to the microSD card, it’s possible to enable full precision again on the water time. We will look into this for future firmware upgrades.August 26, 2015 at 12:59 pm #39997
I see. The main reason i chose this timer was because it is programable in seconds. It was one of only a couple others that i found. I wound up loving it for many other reasons as well but if it can’t do seconds over a minute then i’m going to have to move on. I use seconds for each stations from 30-45 depending on the plants demand. Yes 5 seconds makes a huge difference. I just recently changed one of my systems which has lower pressure and now needs to program for 55sec- 1min 10sec. At this time i also updated my firmware only to discover this change which has severely dampened my 10K watering system. I have also turned a handful of others onto this timer, one of which builds systems for his clients using this timer. I hope the microSD card allows you to revert back to full control otherwise this is just another minute timer.
thxAugust 27, 2015 at 2:33 pm #40009
One work-around is to make use of the ‘watering percentage’ to help get the level of accuracy you need. For example, set the watering percentage to 10% gives you 6-second level granularity. Specifically, say you need to water for 1 minute 12 seconds. Because this is beyond 1 minute, the firmware doesn’t allow granularity to seconds. But you can set watering percentage to 10%, and set the water time to 12 minutes, then the actual water time becomes 12*60*10% = 72 seconds = 1 minute 12 seconds. (Forgot to mention: make sure you turn on the ‘Use Weather Adjustment’ flag of each program, otherwise the watering percentage will not be applied to the program).
Note that the water time itself is down to granularity of seconds, it’s just that the ‘stored’ water time has to be in granularity of minutes due to the limited storage on the microcontroller.
In addition, I want to point out that it’s difficult to design the firmware to meet everyone’s need. The reason the project is open-source is to give users the flexibility to change the firmware in any way you want. By adding a few lines of code, you can change the water time to fit your specific need.August 27, 2015 at 8:20 pm #40030
Try that with just another minute timer. Great engineering Ray!August 27, 2015 at 10:38 pm #40033
Thanks for the work-around Ray. That should do the trick. I realize i am probably one of only a few that need this granularity. I appreciate all your hard work and time put in to make this such a versatile timer.
- You must be logged in to reply to this topic.