The KeypadLinc and SwitchLinc backlights are way too bright at night in the bedrooms. In my use case (I have them running on a Mac Mini with Indigo right now), I set the backlights to brightness 1 at night, and 75 (out of 100) during the day.
The Insteon Keypads and Switches/Dimmers support turning on and off the LED backlight ( standard commands 0x2008, 0x2009), as well as setting the LED backlight brightness (Extended command 0x2E00 0x0007 0x11-7F).
I don’t see support for sending arbitrary commands exposed in the nugget/python-insteonplm module, but the underlying hooks seem to be there.
Indigo’s logs look like this when I send the command to set brightness to 1:
Sent INSTEON "East Bedroom Hall Light" raw insteon command (20 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 09)
Sent INSTEON "East Bedroom Hall Light" raw insteon command (2E 00 00 07 06 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
And here are the logs when I send the command to set brightness to 75:
Sent INSTEON "East Bedroom Hall Light" raw insteon command (20 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 09)
Sent INSTEON "East Bedroom Hall Light" raw insteon command (2E 00 00 07 60 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
That device, East Bedroom Hall Light, is a Switchlinc Dimmer (2-wire), but the commands to my KeypadLinc Dimmers look identical.
According to the Insteon command tables:
Page 8: The first command 0x2009
is a standard command commanding the device to turn on the back light. 02x2008
turns off the backlight completely, so it makes sense that you’d want it to be on in order for the backlight brightness to have any effect.
Page 26: The second command 0x2E00
, an extended command with D1 set to anything and D2 set to 0x07, says set the backlight brightness to the value in the following data octet, D3. According to the doc, D3 must be in the range 0x11
through 0x7F