Author |
|
bhlonewolf Senior Member
Joined: March 29 2007
Online Status: Offline Posts: 198
|
Posted: June 22 2007 at 01:19 | IP Logged
|
|
|
[sorry if this dupes -- the first time I posted I got an error]
My insteon reliability is quite good according to powerhome -- either 100% or very near it, but whenever I try controlling a PLC group and sending an on or off command to that group, it takes forever to complete and after investigating, I'm seeing this in the event log....
Any thoughts on what is going on?
07.17.88 is the dimmer, 08.48.C5 is the KPL, and 07.FA.17 is the PLC. The groups, I believe, are all set up properly.
6/22/2007 12:58:10 AM:ackmsg=07.17.88:OFF at OFF
PLC:SRIR=send failed
ui:srir=00 00 00 08 48 C5 45 13 02
uifinished:srir=00 00 00 08 48 C5 45 13 02
si:07 FA 17 08 48 C5 45 13 02
PLC:eventraw=03
PLC:eventraw=04
PLC:receiveinsteonraw=04 08 48 C5 07 FA 17 65 13 02
6/22/2007 12:58:15 AM:ackmsg=08.48.C5:OFF at OFF
PLC:eventraw=03
PLC:SRIR=send failed
ui:srir=00 00 00 08 48 C5 45 13 02
uifinished:srir=00 00 00 08 48 C5 45 13 02
si:07 FA 17 08 48 C5 45 13 02
PLC:eventraw=03
PLC:eventraw=04
PLC:receiveinsteonraw=04 08 48 C5 07 FA 17 65 13 02
6/22/2007 12:58:20 AM:ackmsg=08.48.C5:OFF at OFF
PLC:eventraw=03
PLC:SRIR=send failed
ui:srq:srir=00 00 00 08 48 C5 0F 19 00
uifinished:srq:srir=00 00 00 08 48 C5 0F 19 00
si:07 FA 17 08 48 C5 0F 19 00
PLC:eventraw=04
PLC:receiveinsteonraw=04 08 48 C5 07 FA 17 2F 29 00
Thanks for the help!
|
Back to Top |
|
|
bhlonewolf Senior Member
Joined: March 29 2007
Online Status: Offline Posts: 198
|
Posted: June 22 2007 at 10:57 | IP Logged
|
|
|
So after playing with it for awhile, it seems if I turn off the group cleanup, I don't get the send failed issue. I understand the group command is non-ack'd (and the reason to have a cleanup), but I don't know why it's showing a send failed.
In my case, I created a test PLC group with a switch in the room I'm testing from. If I try to control this group directly (w/ group cleanup on) I'll see the send failed message every time -- however, the light does respond instantly to the initial group command.
Because this is only happening to PLC groups -- I wonder if the PLC itself is not acking the CU?
Edited by bhlonewolf - June 22 2007 at 12:20
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: June 23 2007 at 16:15 | IP Logged
|
|
|
I checked out the info posted above and ran a few tests on my end. I then followed it up with searches on the Insteon Developers forum and the web. Long story short, I see exactly what you see and it's a bug with SmartHome's SDM.
You can clearly see from the log that the Group cleanup command is sent and acknowledged from the device. Yet, the SDM doesnt recognize this for some reason and after a timeout, ultimately says that the SRIR command failed. I typically like using an SRIR command so that PowerHome waits for a response to be received. This helps to buffer commands sent to the SDM as well as allows PowerHome to get the appropriate feedback. Obviously, this isnt going to work in this case. Sooo, Ive changed the code within PowerHome to send Group Cleanups using a standard SENDINSTEONRAW command instead. This gets rid of the SRIR failed message as well as keeps PowerHome from delaying waiting for the SRIR to timeout.
So, this will all be available in the next version (it's coming out this weekend...Im coding the Database Upgrade Utility now). I'll mention this to SmartHome when I get a chance and we'll see if they decide to make a change or not.
HTH,
Dave
|
Back to Top |
|
|
|
|