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.

Make KPL LED reflect status of the light

Featured Replies

I know this is on here somewhere but I cant find it.

I have a few light that are triggered by their device (SWL or Lamplinc) but are also turned on by a KPL button (not the load)

I have the scene that has the device and the KPL button (as controller)

How do I make the LED light up when the light is on and shut off when the light is off?

I know I'm supposed to add it to the scene but when I try it says its already a member of the scene

Solved by paulbates

Go to solution
  • Author

I put them both in as controllers now but the LED still doesn't light up when the device is on.

I'm unclear what I'm doing wrong?

I have a program that watches the status of the light(s) in question, and have the program turn on the KPL appropriate LED.

1 hour ago, andrew77 said:

I put them both in as controllers now but the LED still doesn't light up when the device is on.

If turned on/off by the keypad, or by the switch/module, the keypad button would reflect this status because of the scene. Is it possible that there is a program that is turning on the switch/module, or that the switch/module is a member of another scene?

To isolate which it is, you can try temporarily adding a 3rd nearby device to the scene as a responder. Switch the SWL - What happens, does the new device also come on?

If the new nearby test device comes on, it's the keypad. Keypads can 'lose their way' after long periods of use. If updating the scene or restore device didn't work, factory reset it and restore device.

@andrew77 , my go to for troubleshooting problems of this nature is using the Event Viewer on Level 3. I generated a test Scene that contains a KPL, LampLinc, and a SWL Dimmer. All 3 devices are controllers. Any of the 3 devices will turn the scene On/Off and the KPL Button "A" will track the On/Off.

I did this to show you what you "should" be seeing in the event viewer when you activate the scene devices. If you think you are seeing something different, you likely have a device link table error or communication issues. Post back and we can work through those.

image.png

When you activate a "Device" in a scene it should

  1. communicate with group members through Group 01 (for simple devices) or Groups 1 - 8 for KPL's. This will show up in the event viewer as shown below.

  2. Request a group cleanup from group members to verify they received the command. This includes your PLM.

In the following I am showing addresses for my devices:

  • 16.CE.23 is my SWL Dimmer (your dimmer address will be different. The Group # 00.00.01 should be present in your event viewer.

  • My PLM is at Address 53.BC.3A (yours will obviously be different). The group 1 cleanup commands between your device and your PLM should be present.

  • I used KPL button "A" as the controller for my Scene (6 button mode). This works out to be group 3 when the device activates the scene. If you use a different button (or are using 8 button mode) the group # will be different.

TAP SWL Dimmer Off (Superfluous ISY Information Dim)

SWL Dimmer @16.CE.23 Turning Group 1 off

Tue 01/20/2026 09:23:33 AM : [INST-SRX    ] 02 50 16.CE.23 00.00.01 CB 13 00    LTOFFRR(00)

Tue 01/20/2026 09:23:33 AM : [Std-Group   ] 16.CE.23-->Group=1, Max Hops=3, Hops Left=2

Tue 01/20/2026 09:23:33 AM : [D2D EVENT   ] Event [16 CE 23 1] [DOF] [0] uom=0 prec=-1

Tue 01/20/2026 09:23:33 AM : [  16 CE 23 1]      DOF   0

Tue 01/20/2026 09:23:33 AM : [D2D EVENT   ] Event [16 CE 23 1] [ST] [0] uom=100 prec=0

Tue 01/20/2026 09:23:33 AM : [  16 CE 23 1]       ST   0 (uom=100 prec=0)

Tue 01/20/2026 09:23:33 AM : [D2D EVENT   ] Event [18 93 83 1] [ST] [0] uom=100 prec=0

Tue 01/20/2026 09:23:33 AM : [  18 93 83 1]       ST   0 (uom=100 prec=0)

Tue 01/20/2026 09:23:33 AM : [D2D EVENT   ] Event [19 21 5C 3] [ST] [0] uom=100 prec=0

Tue 01/20/2026 09:23:33 AM : [  19 21 5C 3]       ST   0 (uom=100 prec=0)

SWL Dimmer @16.CE.23 Requesting PLM Cleanup @53.BC.3A

Tue 01/20/2026 09:23:33 AM : [INST-SRX    ] 02 50 16.CE.23 53.BC.3A 41 13 01    LTOFFRR(01)

Tue 01/20/2026 09:23:33 AM : [Std-Cleanup ] 16.CE.23-->ISY/PLM Group=1, Max Hops=1, Hops Left=0

Tap SWL Dimmer On (Superfluous ISY Information Removed)

SWL Dimmer @16.CE.23 Turning Group 1 on

Tue 01/20/2026 09:24:23 AM : [INST-SRX    ] 02 50 16.CE.23 00.00.01 CB 11 00    LTONRR (00)

Tue 01/20/2026 09:24:23 AM : [Std-Group   ] 16.CE.23-->Group=1, Max Hops=3, Hops Left=2

SWL Dimmer @16.CE.23 Performing cleanup on PLM@53.BC.3A

Tue 01/20/2026 09:24:23 AM : [INST-SRX    ] 02 50 16.CE.23 53.BC.3A 46 11 01    LTONRR (01)

Tue 01/20/2026 09:24:23 AM : [Std-Cleanup ] 16.CE.23-->ISY/PLM Group=1, Max Hops=2, Hops Left=1

LampLinc On

Lamplinc On @18.93.83 turning Group 1 On

Tue 01/20/2026 09:31:09 AM : [INST-SRX    ] 02 50 18.93.83 00.00.01 CF 11 00    LTONRR (00)

Tue 01/20/2026 09:31:09 AM : [Std-Group   ] 18.93.83-->Group=1, Max Hops=3, Hops Left=3

Lamplinc On @18.93.83 Requesting PLM Cleanup @53.BC.3A

Tue 01/20/2026 09:31:09 AM : [INST-SRX    ] 02 50 18.93.83 53.BC.3A 4A 11 01    LTONRR (01)

Tue 01/20/2026 09:31:09 AM : [Std-Cleanup ] 18.93.83-->ISY/PLM Group=1, Max Hops=2, Hops Left=2

Lamplinc Off

Lamplinc Off @18.93.83 turning Group 1 Off

Tue 01/20/2026 09:36:20 AM : [INST-SRX    ] 02 50 18.93.83 00.00.01 CF 13 00    LTOFFRR(00)

Tue 01/20/2026 09:36:20 AM : [Std-Group   ] 18.93.83-->Group=1, Max Hops=3, Hops Left=3

Lamplinc Off @18.93.83 Requesting PLM Cleanup @53.BC.3A

Tue 01/20/2026 09:36:20 AM : [INST-SRX    ] 02 50 18.93.83 53.BC.3A 45 13 01    LTOFFRR(01)

Tue 01/20/2026 09:36:20 AM : [Std-Cleanup ] 18.93.83-->ISY/PLM Group=1, Max Hops=1, Hops Left=1

KPL Button "A" Off

KPL @19.21.5C turning Group 3 (KPL Button A) Off

Tue 01/20/2026 09:38:09 AM : [INST-SRX    ] 02 50 19.21.5C 00.00.03 CF 11 00    LTONRR (00)

Tue 01/20/2026 09:38:09 AM : [Std-Group   ] 19.21.5C-->Group=3, Max Hops=3, Hops Left=3

Button "A" Off @19.21.5C Requesting PLM Cleanup @53.BC.3A

Tue 01/20/2026 09:38:09 AM : [INST-SRX    ] 02 50 19.21.5C 53.BC.3A 45 11 03    LTONRR (03)

Tue 01/20/2026 09:38:09 AM : [Std-Cleanup ] 19.21.5C-->ISY/PLM Group=3, Max Hops=1, Hops Left=1

  • Author

Elapsed 00:00:34.277 : Loading Variables

Elapsed 00:00:35.095 : Loading Node Definitions

Elapsed 00:00:35.988 : Loading Nodes

Elapsed 00:00:36.190 : Creating Widgets

Elapsed 00:00:40.132 : Creating Widgets Complete

Tue 01/20/2026 12:29:03 PM : Starting Subscription

Tue 01/20/2026 12:29:04 PM : [4B 52 12 8 ] ST 255 (uom=100 prec=0)

Tue 01/20/2026 12:29:04 PM : Completing initialization

Tue 01/20/2026 12:29:04 PM : U7 Rest: submitCmd([58 DF 82 1],[DOF],[<NULL>])

Tue 01/20/2026 12:29:04 PM : Refreshing Status

Tue 01/20/2026 12:29:04 PM : Refreshing Views

Tue 01/20/2026 12:29:05 PM : [4B 52 12 8 ] ST 255 (uom=100 prec=0)

Tue 01/20/2026 12:29:05 PM : U7 Rest: submitCmd([58 DF 82 1],[DOF],[<NULL>])

Tue 01/20/2026 12:32:00 PM : [INST-SRX ] 02 50 70.65.71 00.00.01 CF 11 00 LTONRR (00)

Tue 01/20/2026 12:32:00 PM : [Std-Group ] 70.65.71-->Group=1, Max Hops=3, Hops Left=3

Tue 01/20/2026 12:32:00 PM : [D2D EVENT ] Event [70 65 71 1] [DON] [0] uom=0 prec=-1

Tue 01/20/2026 12:32:00 PM : [70 65 71 1 ] DON 0

Tue 01/20/2026 12:32:00 PM : [D2D EVENT ] Event [70 65 71 1] [ST] [255] uom=100 prec=0

Tue 01/20/2026 12:32:00 PM : [70 65 71 1 ] ST 255 (uom=100 prec=0)

Tue 01/20/2026 12:32:00 PM : [D2D EVENT ] Event [70 9C CE 7] [ST] [255] uom=100 prec=0

Tue 01/20/2026 12:32:00 PM : [70 9C CE 7 ] ST 255 (uom=100 prec=0)

Tue 01/20/2026 12:32:00 PM : [INST-SRX ] 02 50 70.65.71 71.1B.2E 40 11 01 LTONRR (01)

Tue 01/20/2026 12:32:00 PM : [Std-Cleanup ] 70.65.71-->ISY/PLM Group=1, Max Hops=0, Hops Left=0

Tue 01/20/2026 12:32:00 PM : [INST-DUP 2 ] Previous message ignored.

Tue 01/20/2026 12:32:00 PM : [INST-SRX ] 02 50 70.65.71 71.1B.2E 45 11 01 LTONRR (01)

Tue 01/20/2026 12:32:00 PM : [Std-Cleanup ] 70.65.71-->ISY/PLM Group=1, Max Hops=1, Hops Left=1

Tue 01/20/2026 12:32:00 PM : [INST-DUP 2 ] Previous message ignored.

Tue 01/20/2026 12:32:00 PM : [INST-SRX ] 02 50 70.65.71 11.02.01 CF 06 00 (00)

Tue 01/20/2026 12:32:01 PM : [Std-Group ] 70.65.71-->11.02.01, Max Hops=3, Hops Left=3

Tue 01/20/2026 12:32:01 PM : [INST-INFO ] Previous message ignored.

Tue 01/20/2026 12:32:11 PM : [INST-SRX ] 02 50 70.65.71 00.00.01 CF 13 00 LTOFFRR(00)

Tue 01/20/2026 12:32:11 PM : [Std-Group ] 70.65.71-->Group=1, Max Hops=3, Hops Left=3

Tue 01/20/2026 12:32:11 PM : [D2D EVENT ] Event [70 65 71 1] [DOF] [0] uom=0 prec=-1

Tue 01/20/2026 12:32:11 PM : [70 65 71 1 ] DOF 0

Tue 01/20/2026 12:32:11 PM : [D2D EVENT ] Event [70 65 71 1] [ST] [0] uom=100 prec=0

Tue 01/20/2026 12:32:11 PM : [70 65 71 1 ] ST 0 (uom=100 prec=0)

Tue 01/20/2026 12:32:11 PM : [D2D EVENT ] Event [70 9C CE 7] [ST] [0] uom=100 prec=0

Tue 01/20/2026 12:32:11 PM : [70 9C CE 7 ] ST 0 (uom=100 prec=0)

Tue 01/20/2026 12:32:11 PM : [INST-SRX ] 02 50 70.65.71 71.1B.2E 45 13 01 LTOFFRR(01)

Tue 01/20/2026 12:32:11 PM : [Std-Cleanup ] 70.65.71-->ISY/PLM Group=1, Max Hops=1, Hops Left=1

Tue 01/20/2026 12:32:11 PM : [INST-DUP 2 ] Previous message ignored.

Tue 01/20/2026 12:32:11 PM : [INST-SRX ] 02 50 70.65.71 13.02.01 CF 06 00 (00)

Tue 01/20/2026 12:32:11 PM : [Std-Group ] 70.65.71-->13.02.01, Max Hops=3, Hops Left=3

Tue 01/20/2026 12:32:11 PM : [INST-INFO ] Previous message ignored.

Tue 01/20/2026 12:32:26 PM : Create REST U7 [/rest/nodes/70%2065%2071%201/cmd/DON]

Tue 01/20/2026 12:32:26 PM : U7 Rest: submitCmd([70 65 71 1],[DON],[<NULL>])

Tue 01/20/2026 12:32:26 PM : [INST-TX-I1 ] 02 62 70 65 71 0F 11 FF

Tue 01/20/2026 12:32:26 PM : [INST-ACK ] 02 62 70.65.71 0F 11 FF 06 LTONRR (FF)

Tue 01/20/2026 12:32:26 PM : [INST-SRX ] 02 50 70.65.71 71.1B.2E 2F 11 FF LTONRR (FF)

Tue 01/20/2026 12:32:26 PM : [Std-Direct Ack] 70.65.71-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Tue 01/20/2026 12:32:26 PM : [D2D EVENT ] Event [70 65 71 1] [ST] [255] uom=100 prec=0

Tue 01/20/2026 12:32:26 PM : [70 65 71 1 ] ST 255 (uom=100 prec=0)

Tue 01/20/2026 12:32:33 PM : Create REST U7 [/rest/nodes/70%2065%2071%201/cmd/DOF]

Tue 01/20/2026 12:32:33 PM : U7 Rest: submitCmd([70 65 71 1],[DOF],[<NULL>])

Tue 01/20/2026 12:32:33 PM : [INST-TX-I1 ] 02 62 70 65 71 0F 13 00

Tue 01/20/2026 12:32:33 PM : [INST-ACK ] 02 62 70.65.71 0F 13 00 06 LTOFFRR(00)

Tue 01/20/2026 12:32:33 PM : [INST-SRX ] 02 50 70.65.71 71.1B.2E 2F 13 00 LTOFFRR(00)

Tue 01/20/2026 12:32:33 PM : [Std-Direct Ack] 70.65.71-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Tue 01/20/2026 12:32:33 PM : [D2D EVENT ] Event [70 65 71 1] [ST] [0] uom=100 prec=0

Tue 01/20/2026 12:32:33 PM : [70 65 71 1 ] ST 0 (uom=100 prec=0)

Tue 01/20/2026 12:32:59 PM : Create REST U7 [/rest/profiles/ns/0/connection]

Tue 01/20/2026 12:33:48 PM : [INST-SRX ] 02 50 70.9C.CE 00.00.07 CF 11 00 LTONRR (00)

Tue 01/20/2026 12:33:48 PM : [Std-Group ] 70.9C.CE-->Group=7, Max Hops=3, Hops Left=3

Tue 01/20/2026 12:33:48 PM : [D2D EVENT ] Event [70 9C CE 7] [DON] [0] uom=0 prec=-1

Tue 01/20/2026 12:33:48 PM : [70 9C CE 7 ] DON 0

Tue 01/20/2026 12:33:48 PM : [D2D EVENT ] Event [70 9C CE 7] [ST] [255] uom=100 prec=0

Tue 01/20/2026 12:33:48 PM : [70 9C CE 7 ] ST 255 (uom=100 prec=0)

Tue 01/20/2026 12:33:48 PM : [D2D EVENT ] Event [70 65 71 1] [ST] [255] uom=100 prec=0

Tue 01/20/2026 12:33:48 PM : [70 65 71 1 ] ST 255 (uom=100 prec=0)

Tue 01/20/2026 12:33:49 PM : [INST-SRX ] 02 50 70.9C.CE 71.1B.2E 4A 11 07 LTONRR (07)

Tue 01/20/2026 12:33:49 PM : [Std-Cleanup ] 70.9C.CE-->ISY/PLM Group=7, Max Hops=2, Hops Left=2

Tue 01/20/2026 12:33:49 PM : [INST-DUP 2 ] Previous message ignored.

Tue 01/20/2026 12:33:49 PM : [INST-SRX ] 02 50 70.9C.CE 11.02.07 C3 06 00 (00)

Tue 01/20/2026 12:33:49 PM : [Std-Group ] 70.9C.CE-->11.02.07, Max Hops=3, Hops Left=0

Tue 01/20/2026 12:33:50 PM : [INST-INFO ] Previous message ignored.

Tue 01/20/2026 12:33:51 PM : [INST-SRX ] 02 50 70.9C.CE 00.00.07 CB 13 00 LTOFFRR(00)

Tue 01/20/2026 12:33:51 PM : [Std-Group ] 70.9C.CE-->Group=7, Max Hops=3, Hops Left=2

Tue 01/20/2026 12:33:51 PM : [D2D EVENT ] Event [70 9C CE 7] [DOF] [0] uom=0 prec=-1

Tue 01/20/2026 12:33:51 PM : [70 9C CE 7 ] DOF 0

Tue 01/20/2026 12:33:51 PM : [D2D EVENT ] Event [70 9C CE 7] [ST] [0] uom=100 prec=0

Tue 01/20/2026 12:33:51 PM : [70 9C CE 7 ] ST 0 (uom=100 prec=0)

Tue 01/20/2026 12:33:51 PM : [D2D EVENT ] Event [70 65 71 1] [ST] [0] uom=100 prec=0

Tue 01/20/2026 12:33:51 PM : [70 65 71 1 ] ST 0 (uom=100 prec=0)

Tue 01/20/2026 12:33:51 PM : [INST-SRX ] 02 50 70.9C.CE 71.1B.2E 45 13 07 LTOFFRR(07)

Tue 01/20/2026 12:33:51 PM : [Std-Cleanup ] 70.9C.CE-->ISY/PLM Group=7, Max Hops=1, Hops Left=1

Tue 01/20/2026 12:33:51 PM : [INST-DUP 2 ] Previous message ignored.

Tue 01/20/2026 12:33:52 PM : [INST-SRX ] 02 50 70.9C.CE 13.02.07 CB 06 00 (00)

Tue 01/20/2026 12:33:52 PM : [Std-Group ] 70.9C.CE-->13.02.07, Max Hops=3, Hops Left=2

Tue 01/20/2026 12:33:52 PM : [INST-INFO ] Previous message ignored.

I pressed the SWL (non dimming) on and off,

then asked Alexa to turn the light on and off

then pressed the KPL button on and off.

(I'm sure you can figure that out from what it says above but I don't know what I'm looking at

As an aside I still see this when I open the GUI

(its the latest device I added)

Screenshot 2026-01-20 at 12.29.10 PM.png

1 hour ago, andrew77 said:

then asked Alexa to turn the light on and off

When you ask Alexa to turn it on, is it turning on the scene, or an individual device within the scene? If the latter, this could explain one way your devices are getting out of sync.

@andrew77 , thank you for the Log. Your devices are communicating very well.

I pressed the SWL (non dimming) on and off,

Your SWL @70.65.71 is communicating everything with the PLM correctly. It also has excellent communications (Max Hops =3, Hops Left =3)

SWL Switch Off 70.65.71 Group 1 On

Tue 01/20/2026 12:32:00 PM : [INST-SRX ] 02 50 70.65.71 00.00.01 CF 11 00 LTONRR (00)

Tue 01/20/2026 12:32:00 PM : [Std-Group ] 70.65.71-->Group=1, Max Hops=3, Hops Left=3

SWL to PLM Group Cleanup

SWL @ 70.65.71 Issuing cleanup to PLM @71.1B.2E

Tue 01/20/2026 12:32:00 PM : [INST-SRX ] 02 50 70.65.71 71.1B.2E 40 11 01 LTONRR (01)

Tue 01/20/2026 12:32:00 PM : [Std-Cleanup ] 70.65.71-->ISY/PLM Group=1, Max Hops=0, Hops Left=0

SWL Switch 70.65.71 Group 1 Off

Tue 01/20/2026 12:32:11 PM : [INST-SRX ] 02 50 70.65.71 00.00.01 CF 13 00 LTOFFRR(00)

Tue 01/20/2026 12:32:11 PM : [Std-Group ] 70.65.71-->Group=1, Max Hops=3, Hops Left=3

SWL to PLM Group Cleanup

SWL @ 70.65.71 Issuing cleanup to PLM @71.1B.2E

Tue 01/20/2026 12:32:11 PM : [INST-SRX ] 02 50 70.65.71 71.1B.2E 45 13 01 LTOFFRR(01)

Tue 01/20/2026 12:32:11 PM : [Std-Cleanup ] 70.65.71-->ISY/PLM Group=1, Max Hops=1, Hops Left=1

then asked Alexa to turn the light on and off

Your Alexa command was processed correctly. However, it was directed to the SWL @71.1B.2E, not your scene. This command will only turn on that specific device.

Alexa (Rest) SWL Command ON

Alexa turning device 07.65.71 On

Tue 01/20/2026 12:32:26 PM : Create REST U7 [/rest/nodes/70%2065%2071%201/cmd/DON]

Tue 01/20/2026 12:32:26 PM : U7 Rest: submitCmd([70 65 71 1],[DON],[<NULL>])

Tue 01/20/2026 12:32:26 PM : [INST-TX-I1 ] 02 62 70 65 71 0F 11 FF

Tue 01/20/2026 12:32:26 PM : [INST-ACK ] 02 62 70.65.71 0F 11 FF 06 LTONRR (FF)

Tue 01/20/2026 12:32:26 PM : [INST-SRX ] 02 50 70.65.71 71.1B.2E 2F 11 FF LTONRR (FF)

Tue 01/20/2026 12:32:26 PM : [Std-Direct Ack] 70.65.71-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

then pressed the KPL button on and off.

Your KPL button appears to be button "G" on an 8 button KPL (group 7). It also performed correctly in communicating to the PLM and had excellent communications (Max Hops=3, Hops Left=3).

KPL Button H On - 8 button KPL turning on group 7

KPL Button G @70.9C.CE

Tue 01/20/2026 12:33:48 PM : [INST-SRX ] 02 50 70.9C.CE 00.00.07 CF 11 00 LTONRR (00)

Tue 01/20/2026 12:33:48 PM : [Std-Group ] 70.9C.CE-->Group=7, Max Hops=3, Hops Left=3

KPL Button G to PLM Group Cleanup

Tue 01/20/2026 12:33:49 PM : [INST-SRX ] 02 50 70.9C.CE 71.1B.2E 4A 11 07 LTONRR (07)

Tue 01/20/2026 12:33:49 PM : [Std-Cleanup ] 70.9C.CE-->ISY/PLM Group=7, Max Hops=2, Hops Left=2

In summary, your devices appear to be communicating correctly and well with the PLM. While it's possible that your SWL isn't communicating well with your KPL, that's unlikely.

My guess would be that you have a link table error in one or both of your devices. Could your post The scene that you are using for these devices? It should look something like the following.

image.png

Failing a scene membership issue, we'll need to look at the link tables in the devices themselves. We'll leave that for another post...

Edited by IndyMike
Corrected KPL button H to G (group7)

  • Author
1 hour ago, oberkc said:

When you ask Alexa to turn it on, is it turning on the scene, or an individual device within the scene? If the latter, this could explain one way your devices are getting out of sync.

I’m pretty sure Alexa triggers the device and not the scene. I thought there was an easier way of making the KPL Led light up when the light it triggers is lit

11 minutes ago, andrew77 said:

I’m pretty sure Alexa triggers the device and not the scene. I thought there was an easier way of making the KPL Led light up when the light it triggers is lit

As @oberkc indicated, your Alexa command is turning on the SWL device ONLY - not the scene. Your KPL button will not change because you are commanding the specific device, not the scene.

I an completely Alexa ignorant. I'm assuming there is a way to turn on your Scene rather than the specific SWL device.

  • Solution
3 hours ago, andrew77 said:

I’m pretty sure Alexa triggers the device and not the scene. I thought there was an easier way of making the KPL Led light up when the light it triggers is lit

It's not that hard. In the UDI portal where you defined the relationship with the Insteon switch, you move the entry for the switch, and add an entry for the scene instead of the switch.

Login to the portal. Tool > Connetivity> Amazon Echo

Delete the line for the switch and add the scene

14 hours ago, andrew77 said:

I thought there was an easier way of making the KPL Led light up when the light it triggers is lit

There is. As IndyMike says, link the scene to Alexa, rather than an individual device within the scene. When linking, define the scene as a "light" to Alexa. If you happen to have any programs that turn this light on or off, make sure they command the scene, and not the individual device.

One other possibility (but I doubt this is a factor unless you did this without knowing) is the scene definition itself. Yes...you have everything as controllers...which is correct. But, it is possible that devices within a scene can be commanded to turn OFF (or at a dimmed level) when a particular controller (including the ISY itself) commands the scene to turn ON. In your scene, select each of the controllers and observe the table to the right, making sure the "action" is on or default. Also, as near as I can tell, if a controller in a scene is a dimmer switch and one dims it to a relatively low level (say less than 50%) a responder keypad will not light up.

Edited by oberkc

@andrew77 , after seeing your event viewer info, it appears you have 1 - 8 button KPL and 1 SWL relay in your scene. I reconfigured my test setup to be similar (1-8 button KPL + 1 SWL dimmer).

Since your devices are sending the correct information to the PLM, and you have excellent communication, that leaves us with a link table problem. This will most likely be in the KPL since the "H" button is not following the SWL.

  1. Please perform a "Link table read" by right clicking on the KPL and the selecting "Diagnostics/Show Device Links Table" from the drop down list. See the graphic below.

  2. The ISY will take some time communicating with your KPL and will fill in the table on the far right.

  3. Once the process is complete, click on the "Compare" button toward to bottom right of the window. In response, the ISY will present a second table showing what it believes "should be" in the KPL link table. It will also highlight any errors.

  4. Please perform a screen copy of the tables and post to the forum.

image.png

iX

Address

Flag

Group

Device

D1

D2

Button

0

FF8

A2

0

53BC3A

FF

1F

01

1

FF0

E2

1

53BC3A

1

00

01

2

FE8

E2

2

53BC3A

1

00

02

3

FE0

E2

3

53BC3A

1

00

03

4

FD8

E2

4

53BC3A

1

00

04

5

FD0

E2

5

53BC3A

1

00

05

6

FC8

E2

6

53BC3A

1

00

06

7

FC0

E2

7

53BC3A

1

00

07

8

FB8

E2

8

53BC3A

1

00

08

9

FB0

A2

5A

53BC3A

FF

1F

07

A

FA8

E2

7

16CE23

1

00

07

B

FA0

A2

1

16CE23

FF

1F

07

C

F98

0

0

0

0

00

0

I've created the table above from the data in my KPL. The items at address FA8 and FA0 are what allow the KPL to control and respond to my SWL @16.CE.23

Note: your KPL will likely have far more links. The addresses will be different. Your SWL address is also different @70.65.71. Even so, this information must be there in order for the KPL to control/respond to the SWL.

Your KPL should have a record matching the following. The "E2" flag indicates that the KPL is a controller of the listed device (your SWL). The 7 in the last column indicates KPL Button G

E2

7

70.65.71

1

00

07

The second link with the "A2" Flag indicates that the KPL is a responder to the listed device. This allows your SWL @70.65.71 to control button G on the KPL.

A2

1

70.65.71

FF

1F

07

Assuming things are incorrect, recovery may be as easy as deleting the device from the scene and re-adding. Worst case would be deleting the device and re-linking (painful for a KPL).

The reason we are going through this somewhat painful exercise is to determine whether the link table is in fact Incorrect. If so, we'll know how to proceed.

The other possibility is that your KPL cannot hear the SWL. We've established that both devices can communicate well with the PLM. That does not guarantee that they can communicate with each other (different phases, etc).

  • Author
13 hours ago, paulbates said:

It's not that hard. In the UDI portal where you defined the relationship with the Insteon switch, you move the entry for the switch, and add an entry for the scene instead of the switch.

Login to the portal. Tool > Connetivity> Amazon Echo

Delete the line for the switch and add the scene

Thank you Paul, this worked.

In my experience, these things usually are a link table error. Unless things are super complicated, I usually just delete the scene and recreate it. Next step is to delete the devices and readd.

Finally, the admin console opening up showing the last device added every time is a bug in the recent firmware. You need to reboot your iox to get rid of it.

On 1/19/2026 at 8:37 PM, Guy Lavoie said:

I have a program that watches the status of the light(s) in question, and have the program turn on the KPL appropriate LED.

Same here. I have a similar situation at the house where I want a KPL button to control multiple lights in a room. Pushing the button turns them all ON and pushing again turns them all OFF. However, I want the KPL light to come on if I manually (either switch or Alexa) turn a subset of the lights on in that room. So I have the KPL control the ON/OFF for all the lights and a separate program to turn the KPL light ON if any subset of the lights are turned on. Took a while to get that right, but works as expected.

21 minutes ago, slimypizza said:

Same here. I have a similar situation at the house where I want a KPL button to control multiple lights in a room. Pushing the button turns them all ON and pushing again turns them all OFF. However, I want the KPL light to come on if I manually (either switch or Alexa) turn a subset of the lights on in that room. So I have the KPL control the ON/OFF for all the lights and a separate program to turn the KPL light ON if any subset of the lights are turned on. Took a while to get that right, but works as expected.

Yes, that's exactly what I do too. One button for the ground floor, another one for the basement. I actually have two programs: one that turns on the button if any light is on (or, or, or), and a second program that turns it off if they're all off (and, and, and).

Create an account or sign in to comment

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.