Tagged: time ntp gmt daylight savings
April 3, 2015 at 12:10 pm #36445
Hello everyone and best wishes for all of your gardening !
I have a 2.1 Arduino based OS with 2.1.3 firmware and app version 1.4.0.
I am using one of these timeservers http://www.pool.ntp.org/zone/it and the time is perfect BUT we are now on Central Europe Daylight Time (CEDT) which is GMT+2 while my OpenSprinkler has GMT+1 and therefore it runs one hour behind. The GMT dialog is greyed out and I cannot change it from the web. Is there a trick ?
Another time related question. I am now attempting to use the Zimmermann weather adjustments. I am not sure what will happen when this algorithm will require using more than 100% of water since because of that some program start times might be overshot.
Let me give you an example. I have a program that starts at 10:00 and then runs 3 sectors for 10 minutes each. It therefore normally finishes at 10:30.
At 10:30 I have another program for another sector starting.
This usually works well with this last fourth sector coming up after the first three, but if the 10 minutes each get stretched say to 15, the first program would end at 10:45 and I am afraid the second program would then be ignored.
How to better handle this ?
Thank you so much.
Attachments:April 4, 2015 at 10:17 am #36464
1) Can you tell me the location you set in OpenSprinkler options? The firmware uses the location to query the cloud server and get time zone (including DST). If you let me know the location, I can check.
2) Firmware 2.1.3 allows overlapping programs, and sequential stations will be guaranteed to be serialized. However, because this firmware does not use a station queue, each station is only allowed one schedule at a time. So if a station is requested to run when it’s already running (or already has an existing schedule), the new request will be ignored. This will affect repeating programs — for example, if you set a program to run station 1 for 1 hour, and repeat every 2 hours. Let’s say the watering percentage today is 250%, so the run time becomes 2.5 hours. The second time it’s requested to run (after 2 hours), the same station has’t finished the previous run, so the second request will be ignored. However, if by the second time it’s requested to run, station 1 has already finished the previous run, then it will be scheduled. Hope this makes sense.
If different programs run different stations, then you shouldn’t expect any problem. It’s only a potential issue if different programs run the same station (or one single program is set to repeat).April 4, 2015 at 12:10 pm #36467
Thank you Ray, so if I understand well as I don’t have repeat actuations I should not have any problems.
The location is currently set to pws:ILAZIORO38 and before that it was just Rome (Italy).
Happy Easter to you and your loved ones !April 6, 2015 at 5:33 pm #36503
Just tried your location and it seems to have obtained the correct time zone and time. Try this: restart your OpenSprinkler (you can do so via the web interface), and see if it can obtain the correct time zone and time. This might be due to an issue we saw recently that some controllers are dropping time zone query results after being on for a few days. Restarting the controller will usually solve the issue (at least temporarily). We haven’t figured out the exact cause but have been implementing a solution to re-initialize network if it hasn’t received time zone query for a while.April 7, 2015 at 4:28 am #36519
Yay ! Rebooting solved the timezone problem and ALSO the Zimmerman algorithm problem (I had opened another thread on this and will close it) ! 🙂
I still don’t understand why does it say “Roma Ciampino” on the home page though. It should say ILAZIORO38 I think !
Thanks a lot.
- You must be logged in to reply to this topic.