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.

begining to program

Featured Replies

Posted

just received my isy-99 and starting to program. I have gotten use to the interface, but I have one basic question:

 

I do not see "variables" so this question may be left over from my Ocelot Programming days.

 

What I used to do on my Ocelot is have two "Pool Pump" programs, one for winter and one for summer. Then at the proper time of the year (by seasonal warmth, not a set date) I would simply go in and change the variable then the program for winter would not run (checked against the variable status) and the summer program would start running. Very easy to change.

 

I am sure there is a similar way in isy language, just need a little help

 

Thanks

 

Joe

Use a program as a flag (it can even be an empty program). When you (or another program) execute the "Run Then" the program becomes True, and when you "Run Else" it becomes False. Other programs can then use this flag as a trigger. (I believe programs are all set "False" on boot-up, so use caution.)

 

Additionally, from the Program Summary tab you can manually set a program/flag to True or False by right clicking it. You can also Enable or Disable a program in the same way, so it doesn't run automatically.

Not directly related to your question about variables, but you can set up folders which contain programs to be run between specific date ranges.

  • Author

Perfect! However the boot into false status concerns me a bit. On your second suggestion using disable/enable programs, is that status maintained during power cycle?

 

Thx

 

Joe

  • Author

matapan

 

yes, could do that but as in my orig. statement, I do not know when the time will be that the warmth of summer starts, so was willing to manually make the change, but by date does not cut is, as I also have to change some valves on the pool pump when I go into summer mode

 

Thx

 

Joe

I have the same issue with sprinkler controls. I disable the summer folder during the off months, and wait till the summer season starts.

 

I've been toying with the idea of using a Keypadlinc button activation to signal the start of the season. That way, there are no coding changes required.

  • Author

matapan

 

In the disable/enable programs, is that status maintained during power cycle?

just received my isy-99 and starting to program. I have gotten use to the interface, but I have one basic question:

 

I do not see "variables" so this question may be left over from my Ocelot Programming days.

 

What I used to do on my Ocelot is have two "Pool Pump" programs, one for winter and one for summer. Then at the proper time of the year (by seasonal warmth, not a set date) I would simply go in and change the variable then the program for winter would not run (checked against the variable status) and the summer program would start running. Very easy to change.

 

I am sure there is a similar way in isy language, just need a little help

 

Thanks

 

Joe

 

Yes Joe, there are no explicit variables in the ISY.

 

What you want to use are Folder Conditions to specify dates. Within Folder Conditions can be more Folder Conditions like times and finally Program Conditions to achieve nested If/Thens.

 

Boolean (True/False) variables are global program conditions and can be manipulated and interpreted by other ISY programs.

 

Rand

matapan

 

In the disable/enable programs, is that status maintained during power cycle?

 

Yes

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.