Insteon issues with a 6 button KPL Dimmer

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Insteon issues with a 6 button KPL Dimmer

Spencer Ryan
Hi All,

I've got a Insteon dimmer (6 button, 2334-232) that I am seeing odd behavior on and I wanted to see if anyone knew if this was a limitation of the KPL or if mrhouse is writing the intradevice links wrong.

The local settings are at the default 100%/0.5s ramp rate.

I wanted to program button "C" to turn the load on and off at a 2 second ramp rate for testing. The button is in toggle mode.

I've tried this both with SCENE_BUILD and SCENE_MEMBER:

#SCENE_BUILD, bedroom_slow, master_bedroom_kpl_c, 1, 0, 100%, 2.0s
#SCENE_BUILD, bedroom_slow, master_bedroom, 0, 1, 100%, 2.0s
SCENE_MEMBER, master_bedroom,     master_bedroom_kpl_c,      100%, 2.0s


After defining that I've run sync all links, and sync-intradevice links on the KPL.


My issue is that no matter what button C turns off the local load, but get this, at the 2s ramp rate. So if the load is on and C goes on, the load turns off. If C and the load are on, and I press C, the load goes off.

Here are what I think are the useful logs, the main log showing the PLM sees KPL_C sending "on":

12/07/16 08:27:15 PM [Insteon::BaseInterface] Received message from: $master_bedroom_kpl_c; command: on; type: alllink; group: 05
12/07/16 08:27:15 PM [Insteon::BaseObject] $master_bedroom_kpl_c::set_receive(on, $master_bedroom_kpl_c)
12/07/16 08:27:15 PM [Insteon::BaseInterface] Received message from: $master_bedroom_kpl_c; command: on; type: cleanup; group: 05
12/07/16 08:27:15 PM [Insteon::BaseObject] Ignoring Received Direct AllLink Cleanup Message for $master_bedroom_kpl_c since AllLink Broadcast Message was Received.
12/07/16 08:27:16 PM [Insteon::BaseInterface] Received message from: $master_bedroom_kpl_c; command: link_cleanup_report; type: alllink; group: 05
12/07/16 08:27:16 PM [Insteon::BaseObject] DEBUG Received AllLink Cleanup Success for $master_bedroom_kpl_c


Here are the external links for the KPL, button A is tied to a LampLinc and Button B is set as a "all off" for the rest of the house.

12/07/16 08:27:59 PM Running: master bedroom log links
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] Link table for $master_bedroom is: unchanged
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0faf] contlr(05) record to $PLM, (d1:03, d2:00, d3:05)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fb7] contlr(04) record to $living_room_upper, (d1:03, d2:00, d3:04)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fbf] contlr(04) record to $living_room_lower, (d1:03, d2:00, d3:04)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fc7] contlr(04) record to $kitchen, (d1:03, d2:00, d3:04)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fcf] contlr(04) record to $kitchen_ctlr, (d1:03, d2:00, d3:04)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fd7] contlr(04) record to $PLM, (d1:03, d2:00, d3:04)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fdf] rspndr(03) record to $kayla_nightstand (01): onlevel=on and ramp=none (d3:03)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fe7] contlr(03) record to $kayla_nightstand, (d1:03, d2:00, d3:03)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fef] contlr(03) record to $PLM, (d1:03, d2:00, d3:03)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0ff7] contlr(01) record to $PLM, (d1:03, d2:00, d3:01)
12/07/16 08:27:59 PM [Insteon::AllLinkDatabase] [0x0fff] rspndr(01) record to $PLM (00): onlevel=0% and ramp=0.5s (d3:01)


Additionally here is the output when syncing the intradevice links:


12/07/16 08:36:11 PM Running: master bedroom sync intradevice links
12/07/16 08:36:11 PM [Insteon::KeyPadLinc] $master_bedroomwill be programmed with the following IntraDevice Links:
12/07/16 08:36:11 PM [Insteon::KeyPadLinc] Group 1 will FOLLOW when Group 5 is pressed.
12/07/16 08:36:11 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:12 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:12 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:13 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:13 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:14 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:14 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:14 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:15 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:15 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:15 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:16 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:16 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:16 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:17 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:17 PM [Insteon::BaseObject] received command/state (awaiting) acknowledge from $master_bedroom: extended_set_get and data: 00
12/07/16 08:36:17 PM [Insteon::KeyPadLinc] Successfully wrote IntraDevice links for $master_bedroom


Anyone know where to start on this? Trying to figure out of this is just the intradevice links not being written properly or if there is some other limitation I'm running into.

Thanks in advance.

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
________________________________________________________
To unsubscribe from this list, go to: https://lists.sourceforge.net/lists/listinfo/misterhouse-users