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.

Getting Elk to execute an ISY program

Featured Replies

Posted

I am trying to get elk to initiate an ISY program. The program is currently triggered by pushing a kpl button (not the load). The kpl button is in a scene as a responder and controller. The program triggers a bunch of network commands to my global cache.

 

Elk is set to turn the scene off. The button backlight does turn off, but the program that is controlled by that button doesn't run. I tried setting the program to run as both control and status of the button. The program runs fine when I push the kpl manually.

 

What am I missing here?

  • Author

I guess what it come down to is, should programs trigger from a status change of a KPL button when the change is not physically initiated by pushing the kpl?

 

It would seem that the answer is no by my experience. Either that or I have something screwy going on.

The only way the ISY knows that a Controller changed the Responder state (other than doing a Query of the Responder) is for the ISY PLM to be a responder to the same Scene that is changing the KeypadLinc button. Normally the ISY includes the ISY PLM in Scenes it defines so that the ISY knows of changes. In this case since the ELK is initiating the Scene (don't know how the ELK as a non-Insteon device does that) it appears the ISY PLM is not part of the Scene the ELK is initiating. There is nothing in the Insteon architecture that would make the ISY aware of a responder state change by a Controller unless the ISY PLM is also a responder to the Scene.

  • Author

Lee, thanks for the response and I think I understand what you are saying but let me add the following observation.

 

From the ISY Java console, I can turn the scene "music" on. When I do this, the KPL button listed in the program turns on. Still, though, the program doesn't execute. How could ISY possible not be aware of the change in status when it was intiated from ISY?

 

I also tried adding another 2476d switch to the scene. The KPL turns on and off as expected when you hit the 2476d switch, but still, the program doesn't execute.

 

As I mentioned before, manually pushing the button works fine. I just don't quite understand why ISY doesn't observe the status of the KPL button from any initiator except physically pushing the button.

  • Author

One more note here.

 

I can turn the KPL on/off from the Java console by turning the scene on/off. The button light turns on/off and the ISY console shows it turn on/off. But, the program doesn't run. The only thing that trip it is to go up and hit the button.

 

I don't understand!!!!!

apostolakisl

 

What is the "Music" Scene definition, Controllers and Responders? What is the If condition in the Program that is not being triggered.

 

Lee

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.