Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ISY Program Will not Run

Featured Replies

Posted

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	

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

  • Author

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.

Guest
This topic is now closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.