From: Daniel D. <da...@ma...> - 2010-08-02 13:16:08
|
Hello, I have an issue with my KeypadLincs. If MH turns on a light (via web or programming) it properly updates the button on the KPL. But if I turn off a light at the KPL, MH sees the change it but doesn't update the light status internally: 08/01/10 22:27:10 [Insteon_PLM] Parsing serial data: 025007e90b000005c71100 08/01/10 22:27:10 [Insteon_Device] command:11; type:alllink; group: 05 08/01/10 22:27:10 [Insteon_Device] found: on 08/01/10 22:27:10 [Insteon_PLM] Processing message for $Hall_PadC 08/01/10 22:27:10 [Insteon_Device] $Hall_PadC::set(on, Insteon_Link=HASH(0x18405c00)) 08/01/10 22:27:10 MYLOGKPL: sync_kpl_lights called for state_changed on $Hall_PadC to on for $HallKeyPadC_Scene set kpls in 1sec 08/01/10 22:27:11 [Insteon_Device] $HallKeyPadC_Scene::set(on, ) 08/01/10 22:27:12 [Insteon_PLM] Parsing serial data: 02611311ff06 08/01/10 22:27:13 [Insteon_PLM] Parsing serial data: 025007b41a0fdfd6e211ff 08/01/10 22:27:13 [Insteon_PLM] Processing message for $Couch_Lamp 08/01/10 22:27:13 [Insteon_Device] WARN!! encountered a nack message for $Couch_Lamp ... skipping 08/01/10 22:27:13 [Insteon_PLM] Parsing serial data: 025806025007e90b0fdfd6e111ff 08/01/10 22:27:13 [Insteon_PLM] ALL-Link Cleanup reports success 08/01/10 22:27:13 [Insteon_Device] received command/state acknowledge from $HallKeyPadC_Scene: cleanup and data: 08/01/10 22:27:13 [Insteon_PLM] Processing message for $Hall_Pad 08/01/10 22:27:13 [Insteon_Device] WARN!! encountered a nack message for $Hall_Pad ... skipping $Couch_Lamp->tie_event('sync_kpl_lights($Couch_Lamp, $HallKeyPadC_Scene)'); # noloop $Hall_PadC->tie_event('sync_kpl_lights($Hall_PadC, $HallKeyPadC_Scene)'); # noloop I have the actual KPL and light linked together. My SVN tree is up-to-date. I think this is where MH doesn't update the status: "WARN!! encountered a nack message for $Couch_Lamp ... skipping" Is there a way to update the status manually in my sync_kpl function? Thanks, Dan |