Insteon Keypadlinc 2334-222?

184 views
Skip to first unread message

Georrie Hairece

unread,
Jan 11, 2015, 3:18:06 PM1/11/15
to ope...@googlegroups.com
So I'm having Trouble getting my 8-button keypadlinc dimmer 2334-222 working correctly with the insteon plm binding, I've set up my item bindings as follows:

Dimmer keypadDimmer "Front Door" (Out) {insteonplm="2B.98.42:0x000037#loaddimmer"}
Switch keypadDimmerButtonA "keypad dimmer button A" (lr) {insteonplm="2B.98.42:0x000037#keypadbuttonA,group=0xF2"}
Switch keypadDimmerButtonB "keypad dimmer button B" (lr) {insteonplm="2B.98.42:0x000037#keypadbuttonB,group=0xF3"}
Switch keypadDimmerButtonC "keypad dimmer button C" (lr) {insteonplm="2B.98.42:0x000037#keypadbuttonC,group=0xF4"}
Switch keypadDimmerButtonD "keypad dimmer button D" (lr) {insteonplm="2B.98.42:0x000037#keypadbuttonD,group=0xF5"}
Switch keypadDimmerButtonE "keypad dimmer button E" (lr) {insteonplm="2B.98.42:0x000037#keypadbuttonE,group=0xF6"}
Switch keypadDimmerButtonF "keypad dimmer button F" (lr) {insteonplm="2B.98.42:0x000037#keypadbuttonF,group=0xF7"}
Switch keypadDimmerButtonG "keypad dimmer button G" (lr) {insteonplm="2B.98.42:0x000037#keypadbuttonG,group=0xF8"} 

Whenever I turn on or off one of the buttons from openhab only button A responds no matter which button I press, in the wiki there is a bit about  insteon groups and enabling buttons, but I'm having trouble understanding how to do this part:

include the keypad button into an Insteon group using the HouseLinc software, such that the keypad button responds to modem broadcast messages on e.g modem group 2. Then add the parameter group=2 to the binding config string

I cannot find where to include the buttons to insteon groups.
However in  houselinc I can click on the keypad, then go to the advanced tab. In the table there is where I got my groups that I have entered in my item binding above.

So I guess my question is, how do I include the buttons into groups within the insteon software?


Rob Nielsen

unread,
Jan 11, 2015, 6:16:36 PM1/11/15
to ope...@googlegroups.com
Try using the F00.00.16 instead of 0x000037. F00.00.16 is for the 8 button 2334-232 keypadlinc. Here's a sample for one of my buttons:

Switch bStairsButtonA "A - All Off" <none> (basement) {insteonplm="22.F8.74:F00.00.15#keypadbuttonA,group=3"}

The group for mine is 3 because I'm using a 6 button keylink, and A is the physical button 3 on the device.

BTW, it appears that 2486D doesn't have any buttons configured.

Rob

Georrie Hairece

unread,
Jan 11, 2015, 9:42:22 PM1/11/15
to
DONE, but now I get this in my openhab runtime:


2015-01-11 20:44:05.711 [ERROR] [.o.b.i.InsteonPLMActiveBinding] - unknown produ
ct key: F00.00.16 for config: addr=2B.98.42|prodKey:F00.00.16|feature:keypadbutt
onA|params:group=0xF2. Add definition to xml file and try again
2015-01-11 20:44:05.711 [ERROR] [.o.b.i.InsteonPLMActiveBinding] - unknown produ
ct key: F00.00.16 for config: addr=2B.98.42|prodKey:F00.00.16|feature:keypadbutt
onB|params:group=0xF3. Add definition to xml file and try again
2015-01-11 20:44:05.711 [ERROR] [.o.b.i.InsteonPLMActiveBinding] - unknown produ
ct key: F00.00.16 for config: addr=2B.98.42|prodKey:F00.00.16|feature:keypadbutt
onC|params:group=0xF4. Add definition to xml file and try again
2015-01-11 20:44:05.711 [ERROR] [.o.b.i.InsteonPLMActiveBinding] - unknown produ
ct key: F00.00.16 for config: addr=2B.98.42|prodKey:F00.00.16|feature:keypadbutt
onD|params:group=0xF5. Add definition to xml file and try again
2015-01-11 20:44:05.711 [ERROR] [.o.b.i.InsteonPLMActiveBinding] - unknown produ
ct key: F00.00.16 for config: addr=2B.98.42|prodKey:F00.00.16|feature:keypadbutt
onE|params:group=0xF6. Add definition to xml file and try again
2015-01-11 20:44:05.711 [ERROR] [.o.b.i.InsteonPLMActiveBinding] - unknown produ
ct key: F00.00.16 for config: addr=2B.98.42|prodKey:F00.00.16|feature:keypadbutt
onF|params:group=0xF7. Add definition to xml file and try again
2015-01-11 20:44:05.727 [ERROR] [.o.b.i.InsteonPLMActiveBinding] - unknown produ
ct key: F00.00.16 for config: addr=2B.98.42|prodKey:F00.00.16|feature:keypadbutt
onG|params:group=0xF8. Add definition to xml file and try again

I could not find the specified xml file 

Rob Nielsen

unread,
Jan 11, 2015, 9:50:55 PM1/11/15
to ope...@googlegroups.com
The changes are in the distribution-1.7.0-SNAPSHOT-addons.zip at  https://openhab.ci.cloudbees.com/job/openHAB/. If you don't see it click on the links in the build history and one of the builds will have the latest snapshot build.

Rob

On Sunday, January 11, 2015 at 8:42:22 PM UTC-6, Georrie Hairece wrote:
DONE, but now I get this in my openhab runtime:
2015-01-11 20:40:45.329 [ERROR] [.o.b.i.InsteonPLMActiveBinding] - unknown produ
ct key: F00.00.16 for config: addr=2B.98.42|prodKey:F00.00.16|feature:loaddimmer
. Add definition to xml file and try again

Bernd Pfrommer

unread,
Jan 12, 2015, 7:07:18 AM1/12/15
to ope...@googlegroups.com
George,

We have noticed that HouseLinc has a habit of removing links from the database of the modem. If you already have a large number of devices linked to your PLM this could be painful, so tread with caution. I'm currently looking at alternatives to HouseLinc. OpenHAB itself is not directly suited for it because it is not a configuration tool. I'll update the wiki accordingly within the next few days.

In the interest of improving our documentation: why did you use 0x000037 instead of F00.00.16? The line in the table says F00.00.16.

2334-232 KeypadLink Dimmer 8-Button F00.00.16 link scene button via modem groups Rob Nielsen

DId you cut-and-paste from another configuration?

Bernd Pfrommer

unread,
Jan 12, 2015, 7:26:38 AM1/12/15
to ope...@googlegroups.com
Let me clarify about the groups: there are *two* groups involved.

1) The group number to which the *modem* sends its command messages when it wants to reach a button. That group number is somewhat arbitrary (I think group 1 is the default group, don't use that one!), and must be set via a configuration software (we no longer recommend HouseLinc, see above). Since this group number is configuration dependent you need to specify it with the group= parameter in the items config file, i.e.: insteonplm="22.F8.74:F00.00.15#keypadbuttonA,group=7" will make the binding send out a message on group 7 to reach the keypad button A, which in turn must have been configured via software to listen to group 7. 

2) The group number to which the physical *button* sends its status update messages when it is pressed. That one is hard coded by the device, probably group # 3 for button A on a 2334-232. That group number 3 never shows up in your config file because the binding has it hard coded as well, so when it receives a message on group #3 it knows that it came from button A. Don't  specify this group number in the items file. (Note: while you don't need any special software configuration steps to get the modem to receive messages from the button, you still need to link each button separately to the modem using the set buttons, see documentation. If you don't do that the modem will not respond to the incoming group messages)

Hope this clarifies the difference between group messages from modem -> button and from button -> modem. Two different groups involved here (although they could be chosen to be identical if so desired).

Georrie Hairece

unread,
Jan 12, 2015, 5:37:55 PM1/12/15
to ope...@googlegroups.com
I origanally used f00.00.16, but had trouble with it so I tried 0x000037 as its also listed in the table as a keypad dimmer and I figured I'd give it a shot before asking for help.

Rob Nielsen

unread,
Jan 12, 2015, 7:53:05 PM1/12/15
to ope...@googlegroups.com
Maybe we should add a field to indicate the version of the binding support was added.

Georrie Hairece

unread,
Jan 12, 2015, 8:44:23 PM1/12/15
to
OK, I've installed the 1.7.0 snapshot insteon-plm binding, manually linked all the buttons as responders from the plm, and changed back to F00.00.16 but I'm still having trouble figuring out which group(S) to put in my item bindings. Should they all be different groups or the same?
This is what I have in my item file right now.
Dimmer keypadDimmerButtonA "keypad dimmer button A" (lr) {insteonplm="2B.98.42:F00.00.16#loaddimmer"}
Switch keypadDimmerButtonB "keypad button B" (lr) {insteonplm="2B.98.42:F00.00.16#keypadbuttonB,group=1"}
Switch keypadDimmerButtonC "keypad button C" (lr) {insteonplm="2B.98.42:F00.00.16#keypadbuttonC,group=2"}
Switch keypadDimmerButtonD "keypad button D" (lr) {insteonplm="2B.98.42:F00.00.16#keypadbuttonD,group=3"}
Switch keypadDimmerButtonE "keypad button E" (lr) {insteonplm="2B.98.42:F00.00.16#keypadbuttonE,group=4"}
Switch keypadDimmerButtonF "keypad button F" (lr) {insteonplm="2B.98.42:F00.00.16#keypadbuttonF,group=5"}
Switch keypadDimmerButtonG "keypad button G" (lr) {insteonplm="2B.98.42:F00.00.16#keypadbuttonG,group=6"}
Switch keypadDimmerButtonH "keypad button H" (lr) {insteonplm="2B.98.42:F00.00.16#keypadbuttonH,group=7"}

is the insteon software the only way I can currently use to configure the the devices or What software would you recommend for configuration purposes? 

Georrie Hairece

unread,
Jan 12, 2015, 9:15:34 PM1/12/15
to ope...@googlegroups.com
Never mind I got it working, took a little racking my brain. 
Thank you guys for all the help, it's much appreciated. 
Reply all
Reply to author
Forward
0 new messages