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.

Updating Device On/Off Times Dynamically Using ISY?

Featured Replies

Posted

Can anyone think of a way in which the scheduled On Off times for a device can be updated dynamically?

 

Can these times be fed to ISY from an external source?

 

Before Example (Pseudocode):

 

At Sunrise - 45 minutes

Then

Turn On Front Porch Lights

 

After Example:

 

At for a duration of

Then

Turn on Front Porch Lights

 

and fed to ISY via external source (e.g. email, insteon relay device state, etc.)

 

It would be nice to mimic some of the predictive capabilities of the Nest thermostat by processing the ISY log information from time to time and creating programs that are more elastic and accommodating to the user.

There is no way to do what you ask directly. Indirectly you could use variables. io_guy has written programs that set ISY variables from outside sources. Namely, cai webcontrol board and a dsc alarm. The applications run in the background on a pc.

 

So, you could have some other device set a variable in ISY and the variable change would trigger the action. In your example, it would be something like this

 

In your example, the if would say something like if variable x is 1, then turn on light. A second program could be used to turn it off. If variable x is 0, then turn light off. You would use state variables for this so the programs would trigger with the change in the variable.

 

You would need two things here. Another network enabled device that has some way of knowing what to do, and an io_guy style application to serve as the intermediary between your other network enabled device and your ISY.

  • Author

Interesting. It would be very instructive if someone could explain how ISY variable(s) can be updated externally.

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.