Insteon 8 button keypad unexpected behavior

Hey guys, weird issue here, when I press a button on the 8 button keypad openhab sees the correct button, but when i send a command one to of the buttons, the wrong one will illuminate for instance if i send a command to light up button b, button c will light up instead, or if i send to c, d will light up. I’m not sure whats wrong here. anyone got any clues?

I’m running OH 2.1.0-1 on a RPI2 (openhabian), I’m using the 2012 insteon hub.
Thank you so much to anyone who can help me figure this out

Never mind, I found my mistake

It is really helpful to the community to post your solution so others with the same problem know how you solve it

Right, well it really was a silly mistake… I Had the wrong groups assigned in my items file

for instance, I changed from this:

Dimmer DrivewayLights  "Driveway Lights [%d %%]" {insteonplm="2b.98.42:F00.00.16#loaddimmer"}
Switch keypadSwitchB   "Foyer Lights"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonB,group=0xf3"}
Switch keypadSwitchC   "All Outside"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonC,group=0xf4"}
Switch keypadSwitchD   "Garage Lights"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonD,group=0xf5"}
Switch keypadSwitchE   "keypad button E"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonE,group=0xf6"}
Switch keypadSwitchF   "keypad button F"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonF,group=0xf7"}
Switch keypadSwitchG   "keypad button G"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonG,group=0xf6"}
Switch keypadSwitchH   "keypad button H"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonH,group=0xf7"}

to this:

Dimmer DrivewayLights  "Driveway Lights [%d %%]" {insteonplm="2b.98.42:F00.00.16#loaddimmer"}
Switch keypadSwitchB   "Foyer Lights"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonB,group=0xf2"}
Switch keypadSwitchC   "All Outside"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonC,group=0xf3"}
Switch keypadSwitchD   "Garage Lights"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonD,group=0xf4"}
Switch keypadSwitchE   "keypad button E"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonE,group=0xf5"}
Switch keypadSwitchF   "keypad button F"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonF,group=0xf6"}
Switch keypadSwitchG   "keypad button G"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonG,group=0xf7"}
Switch keypadSwitchH   "keypad button H"   {insteonplm="2b.98.42:F00.00.16#keypadbuttonH,group=0xf8"}

Everything works great now

1 Like

Even the silly mistakes are useful. We have all made them. Thanks for posting!