From: Jim D. <ji...@du...> - 2011-01-05 21:14:03
|
On 01/05/2011 01:57 PM, Gregg Liming wrote: > > Right, I'm still looking. > > Currently, it looks like the problem may be related to set_with_timer. > As an aside, there's no longer any need to deliberately use > set_with_timer and introduce a 2 sec delay as the branch avoids insteon > collisions altogether. So, until the set_with_timer issue is addressed, > you might try changing the usercode to not use them. I can tell you that changing my sync code FROM: $kpl_scene->set_with_timer('', 2, $ref_light->state); TO: $kpl_scene->set($ref_light->state); caused an infinite loop with these messages ... 01/05/11 03:57:00 PM [Insteon_PLM] Attempt to queue command already in queue; skipping ... 01/05/11 03:57:00 PM [Insteon::BaseObject] $surrogate_kpl_button_C::set(on, ) 01/05/11 03:57:00 PM [Insteon_PLM] Attempt to queue command already in queue; skipping ... 01/05/11 03:57:00 PM [Insteon::BaseObject] $surrogate_kpl_button_C::set(on, ) 01/05/11 03:57:00 PM [Insteon_PLM] Attempt to queue command already in queue; skipping ... 01/05/11 03:57:00 PM [Insteon::BaseObject] $surrogate_kpl_button_C::set(on, ) 01/05/11 03:57:00 PM [Insteon_PLM] Attempt to queue command already in queue; skipping ... 01/05/11 03:57:00 PM [Insteon::BaseObject] $surrogate_kpl_button_C::set(on, ) 01/05/11 03:57:00 PM [Insteon_PLM] Attempt to queue command already in queue; skipping ... 01/05/11 03:57:00 PM [Insteon::BaseObject] $surrogate_kpl_button_C::set(on, ) 01/05/11 03:57:00 PM [Insteon_PLM] Attempt to queue command already in queue; skipping ... 01/05/11 03:57:00 PM [Insteon::BaseObject] $surrogate_kpl_button_C::set(on, ) 01/05/11 03:57:00 PM [Insteon_PLM] Attempt to queue command already in queue; skipping ... 01/05/11 03:57:00 PM [Insteon::BaseObject] $surrogate_kpl_button_C::set(on, ) .... I have commented out the setting of kpl_scene while you investigate. Not have link management or syncing of KPL buttons is not a major problem. I now running live with your branch. I so appreciate all the work you have done and will help anyway I can. Thanks, Jim |