sanders2222 Posted August 4, 2012 Posted August 4, 2012 I am experiencing strange program behavior. My irrigation program will not run this evening, even though the program conditions are true (on console). The program is pretty straightforward and has been running correctly this summer. But this evening I can’t force it to run manually. If $iDayofYear >= $iWB_NextIrrigateDay Then Run Program 'Z1 Lake Lawn' (Then Path) Wait 12 minutes Run Program 'Z1 Lake Lawn' (Else Path) Wait 15 seconds Run Program 'Z2 Deck Lawn' (Then Path) Wait 12 minutes Run Program 'Z2 Deck Lawn' (Else Path) Wait 15 seconds Run Program 'Z5 Side Lawn' (Then Path) Wait 8 minutes Run Program 'Z5 Side Lawn' (Else Path) Wait 5 seconds Run Program 'Z7 Street Lawn' (Then Path) Wait 8 minutes Run Program 'Z7 Street Lawn' (Else Path) Wait 10 seconds Run Program 'Water Shrubs' (If) Else Irrigation - Cycle Complete I wonder if I need to reboot my ISY for some reason. Other programs are also not running. Some lighting scenes also are not on (that should be). It’s almost like I'm having communication errors, or a PLM that may be dying. Except when I try to run this program, nothing happens. The ISY will not report the program status as running (due to the wait actions). So wouldn’t that be an ISY problem and not something else? Update: In the morning I rebooted my ISY and that solved the problem with the program. I looked at the error log and if my sprinklers worked the morning of 8/3, I don't see anything that would indicate a reason the programs were frozen in the evening. Wed 2012/08/01 04:31:36 PM System -100 [DHCP] state=RENEW Thu 2012/08/02 04:31:35 AM System -100 [DHCP] state=RENEW Thu 2012/08/02 07:47:01 AM System -5012 132 Thu 2012/08/02 04:31:44 PM System -100 [DHCP] state=RENEW Thu 2012/08/02 07:02:38 PM System -140005 CLI-WBug Thu 2012/08/02 08:16:56 PM System -10011 n/a Fri 2012/08/03 11:20:37 AM System -140000 datafeed.weatherbug.com Fri 2012/08/03 01:31:46 PM System -100 [DHCP] state=RENEW Fri 2012/08/03 01:44:37 PM System -140000 datafeed.weatherbug.com Fri 2012/08/03 05:00:23 PM System -60001 pool.ntp.org Fri 2012/08/03 05:00:31 PM System -60001 pool.ntp.org Fri 2012/08/03 09:44:27 PM System -5012 138 Fri 2012/08/03 11:13:41 PM System -5012 139 Sat 2012/08/04 07:56:22 AM System -170001 UDQ:Queue Full: IPOLLWAKEUP Sat 2012/08/04 07:56:23 AM System -170001 UDQ:Queue Full: ELK Sat 2012/08/04 07:56:24 AM System -170001 UDQ: Queue(s) Full, message ignored Sat 2012/08/04 07:56:10 AM System -5 Start
Michel Kohanim Posted August 5, 2012 Posted August 5, 2012 Hello sanders2222, This is quite odd. So, in short, the program stated the status to be true but the last runtime was not updated and the program did not run? And, you could not run any other program? If this is the case, then, could you actually turn on/off any other devices? If you look at your regular log, do you see any -2s? With kind regards, Michel
sanders2222 Posted August 6, 2012 Author Posted August 6, 2012 Thanks for looking at this Michel and your interest in making a great system even better! So, in short, the program stated the status to be true but the last runtime was not updated and the program did not run? This is correct. And' date=' you could not run any other program? [/quote']Well, it seemed like most programs would not work. Maybe the programs that used a 'Wait' action would not go. I found I could run my sprinkler 'control & monitor' programs (no 'Wait' in these, nor any condition test).Program Z2 Deck Lawn If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then Set 'Outdoors / _Irrigation / Z2 Deck Lawn 01.DD.AF.2' On $iIrr_Zone_Running = 2 Else Set 'Outdoors / _Irrigation / Z2 Deck Lawn 01.DD.AF.2' Off $iIrr_Zone_Running = 0 I noticed I could run the 'Then' & else clauses, starting/stopping the zone as well as update the device status and variable value. If this is the case, then, could you actually turn on/off any other devices? Yes. It appeared I could control my the devices from the console.If you look at your regular log, do you see any -2s?Not sure what you are referring to "-2s". An excerpt of my log (see attached) shows the irrigation program ran in the morning (8-03 6:20am) but not in the evening (7:56pm). Instead, you see attempts (by me) to control watering wiith my android phone. One interesting thing I noticed is a number of commands involving my thermostat. This behavior continued until I rebooted the ISY (8-04 @ 7:56am). Another obsevation of my log shows when I was able to run the irrigation program mannually (8-04 8:10am, after reboot). It also appears a number of redundant commands are being processed by the ISY. I hope you can make something of this log excerpt or explain whatever my issues were. But since the reboot, things are now running normally.
Michel Kohanim Posted August 6, 2012 Posted August 6, 2012 Hello sanders2222, Please send your log to support@universal-devices.com (Tools | Log) as I do not see any excerpts. With kind regards, Michel
Recommended Posts