Remember, this is a nightly build, essentially a beta release.
After a mixup merge the branches, I just checked in code to add:
- KeypadLinc LED handling
- PLM AllLink commands
This should be in the nightly that appears tomorrow (Thursday), assuming the build goes ok.
You will need to use the new binaries and LUA files. At a minimum, for LUA, you will need:
I_InsteonPlm.xml
D_InsteonPlm.xml
I_InsteonDimmerKpl.xml
I_InsteonRelayKpl.xml
J_InsteonOptions.js
S_InsteonOptions.xml
This will give you a few more options in the “Advanced” tab of scenes.
For the PLM:
SendAllLinkCmd - allows you to send a PLM AllLink command
(Click here for more info)
For KPL devices (select the switch device, not the scene controller):
SetLedIndiv - allows you to set a single KPL button
SetLedGroup - allows you to set a group of buttons
SetLedIndiv: Takes a button number (1-8) and a state (0=Off, 1=On). Note that you can’t toggle the LED for the local load, so with 6-buttons, you can set buttons 3-6, and with 8-buttons, you can set buttons 2-8.
SetLedGroup: Takes a mask (targetGroup), and new state value (newStateValue). Each are bitmaps. targetGroup sets the bits that will be modified (0=disregard, 1=set to new state). Then those specific bits from newStateValue are applied to the LEDs.
This takes some synchronization between the daemon and each KPL. It has been working for me, but I have an extremely small Insteon installation, and not very complex links.