hart2hart Posted March 24, 2014 Posted March 24, 2014 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
EricK Posted March 24, 2014 Posted March 24, 2014 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
hart2hart Posted March 24, 2014 Author Posted March 24, 2014 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?
EricK Posted March 24, 2014 Posted March 24, 2014 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
hart2hart Posted March 24, 2014 Author Posted March 24, 2014 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?
LeeG Posted March 24, 2014 Posted March 24, 2014 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.
hart2hart Posted March 24, 2014 Author Posted March 24, 2014 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.
Recommended Posts