GDavis01 Posted 6 hours ago Posted 6 hours ago Yesterday, I migrated my system from a dead ISY (at 5.0.16C) to an EISY which I had previously had in another home. I upgraded the EISY to 5.9.1 before restoring from an old backup of the ISY. It essentially worked (sadly I wasn't diligent with my backups so it was a much older backup than I would have liked!). However, what does not seem to be working are my 3 (8 button) keypads. The main keypad buttons which are connected to the loads do work, however the other buttons do not seem to be doing anything. I have been away from programming the ISY for some time but I think my programming is correct and I am wondering if there is something else I should be tweaking or was this a migration issue. I will post a few pics and include the programs I am using for one button on one of the keypads. This keypad button (B) controls a lamp module. I have also set up a scene for the button's LED. Here are the programs: ================================================================== Key.B - Master Lamp - [ID 0050][Parent 004A] Folder Conditions for 'Key.B - Master Lamp' If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then Allow the programs in this folder to run. ----------------------------------------------------------------------------------- DoubleClick FAST OFF Master Lamp - [ID 004F][Parent 0050] If 'Keypad Master - Main / Key Master - B' is switched Fast Off Then Set 'Master Lamp' Fast Off Else - No Actions - (To add one, press 'Action') If the keypad button is double-clicked, when the lamp is on, then Turn OFF the Master Lamp ----------------------------------------------------------------------------------- DoubleClick FAST ON Master Lamp - [ID 004E][Parent 0050] If 'Keypad Master - Main / Key Master - B' is switched Fast On Then Set 'Master Lamp' Fast On Else - No Actions - (To add one, press 'Action') If the keypad button is double-clicked, when the lamp is off, then Turn ON the Master Lamp ----------------------------------------------------------------------------------- Keypad.B Update LED - [ID 0051][Parent 0050] If 'Master Lamp' Status is not Off Then Wait 1 second Set 'Keypad Master - B' On Else Wait 1 second Set 'Keypad Master - B' Off This program updates the status of the LED on the keypad. Keypad Master – B is a scene to control the LED. ----------------------------------------------------------------------------------- Turn OFF Master Lamp - [ID 004D][Parent 0050] If 'Keypad Master - Main / Key Master - B' is switched Off Then Set 'Master Lamp' Off Else - No Actions - (To add one, press 'Action') When the keypad button B is pressed once, while the lamp is on, the Master Lamp is turned off following the ramp rate set up for the device. ----------------------------------------------------------------------------------- Turn ON Master Lamp - [ID 004C][Parent 0050] If 'Keypad Master - Main / Key Master - B' is switched On Then Set 'Master Lamp' On Else - No Actions - (To add one, press 'Action') When the keypad button B is pressed once, while the lamp is off, the Master Lamp is turned on following the ramp rate set up for the device. I am also attaching screenshots of the keypad's Main button's settings; of the 'B' button's settings; and the LED scene settings. Does anyone have any suggestions on what may be wrong here or why this isn't working? Quote
Guy Lavoie Posted 5 hours ago Posted 5 hours ago You should try progressive troubleshooting steps. First off, try and see if the eisy is receiving the button presses from the keypad. View the button's status in Admin Console and press the button. Does the status update on the screen? If not, do a restore device on the keypadlinc. If the status updates ok, then create a test program that simply writes or increments a test variable. If that works but your existing program doesn't, then it could the device links in the program that didn't migrate correctly (it happens). If that seems to be the case, edit the non working program and re-select the keypad button from the device list, and click on update (as if you were modifying the program). This updates the internal reference to that device. Then save the program and try it again. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.