Jump to content

Updating program that turns on or off Keypad Button


hart2hart

Recommended Posts

Posted

I've got two programs to 1)turn on or 2) Turn off all lights based on turning on/off a keypad button or sending one of two IR codes shown below (already changed to reflect change from Keypad A to D) :

 

If

IR 'IR_013' is Pressed

Or Control 'Master Suite / Master Bedroom:Keypad - D' is switched On

 

Then

Run Program 'Whole House:All Lights' (Then Path)

 

Else

- No Actions - (To add one, press 'Action')

 

 

 

If

IR 'IR_014' is Pressed

Or Control 'Master Suite / Master Bedroom:Keypad - D' is switched Off

 

Then

Run Program 'Whole House:All Lights' (Else Path)

 

Else

- No Actions - (To add one, press 'Action')

 

 

 

 

If IR codes are sent then, I had been turning on keypad button (redundant if button started process but was never an issue) . Today I wanted to move keypad button but can not keep same method. Current Whole House:All Lights program below has worked for 3 or 4 years:

 

If

- No Conditions - (To add one, press 'Schedule' or 'Condition')

 

Then

Set 'Master Suite / Master Bedroom:Keypad - A' 100%

Wait 1 second

Set Scene 'Whole House / Whole House:Main Floor Scene' 100%

Wait 1 second

Set Scene 'Whole House / Whole House:2nd Floor Scene' 100%

Wait 1 second

Set Scene 'Whole House / Whole House:Outside Scene' 100%

Wait 1 second

Set Scene 'Whole House / Whole House:Basement Scene' 100%

 

Else

Set 'Master Suite / Master Bedroom:Keypad - A' Off

Wait 1 second

Set Scene 'Whole House / Whole House:Main Floor Scene' Off

Wait 1 second

Set Scene 'Whole House / Whole House:2nd Floor Scene' Off

Wait 1 second

Set Scene 'Whole House / Whole House:Outside Scene' Off

Wait 1 second

Set Scene 'Whole House / Whole House:Basement Scene' Off

 

 

However if I simply update to select Keypad - D on same Keypadlinc then 100% and Off are not options to select for action. It looks like following by default and list of actions that are just many combinations backlight level. What has changed since original program written and what do I need to do to accommodate?

 

If

- No Conditions - (To add one, press 'Schedule' or 'Condition')

 

Then

Set 'Master Suite / Master Bedroom:Keypad - D' On 0 / Off 0 (Backlight Level)

Wait 1 second

Set Scene 'Whole House / Whole House:Main Floor Scene' 100%

Wait 1 second

Set Scene 'Whole House / Whole House:2nd Floor Scene' 100%

Wait 1 second

Set Scene 'Whole House / Whole House:Outside Scene' 100%

Wait 1 second

Set Scene 'Whole House / Whole House:Basement Scene' 100%

 

Else

Set 'Master Suite / Master Bedroom:Keypad - D' On 0 / Off 0 (Backlight Level)

Wait 1 second

Set Scene 'Whole House / Whole House:Main Floor Scene' Off

Wait 1 second

Set Scene 'Whole House / Whole House:2nd Floor Scene' Off

Wait 1 second

Set Scene 'Whole House / Whole House:Outside Scene' Off

Wait 1 second

Set Scene 'Whole House / Whole House:Basement Scene' Off

Posted

Hi,

Create a scene called "Master Bedroom:Keypad - D". Turn that scene on or off

Your program would then include, (by selecting the code button code posting looks like this)

Then
Set scene 'Master Suite / Master Bedroom:Keypad - D' On/Off

Does that take care of it?

E

Posted

Thanks, it should work (cant remember ... do I create the new scene to include the D button as a controller or responder to that scene). I've used this method for other simple scenes but situation this covers multiple scenes and has always worked so I've always had it as shown. Did it become not possible to have program as originally written at some point?

Posted

The Kpl button only needs to be a responder of the button scene. It is already a controller of the all off scene. I've only had the isy for 4 or 5 months. I learned quickly that you cannot send a direct command to turn a Kpl button on or off. An insteon limitation I think, so probably was never possible. You have to add the button to a scene and then control the scene.

Eric

Posted

Thanks for reminding me of current method but it was possible at some point. In fact I confirmed all just before making the change and it worked fine. As you can see isy used to allow the choice for on off. I'm guessing newer KPL firmware removed option at some point so UD had to change method so it would cover all versions.

 

 

Michel / others at udi can you confirm?

Posted

KPLs have never been able to have buttons (except load control button) turned On/Off with Direct commands. It is an Insteon limitation. The Direct On/Off commands have no means of identifying which KPL button to turn On/Off. These commands never had that capability. The structure of a link record does have that capability which is why a Scene must be used.

Posted

It did work as described and the program showed but I finally realized why it was confusing. This is an 8 button KPL so the A button controls a load with the load wire simply capped and the D button is just a kpl button -- so as they say apples to orangees. I apologize for doubting you Erik and thanks Lee.

Guest
This topic is now closed to further replies.

×
×
  • Create New...