Sunday at 06:30 PM3 days Author Well then, thanks to @kclenden too! And, thanks to @Guy Lavoie and @paulbates who helped get the ball rolling.The time frame of that errant code insertion, does match up with the observed faulting issue, so good circumstantial evidence.I'm going to sit with just the few devices I have restored for now, and confirm that they stay fully working -- a day should do it. There are only 32 PLM table entries right now, so easy to download/compare.If no further resets/issues, will do a full PLM restore, and as you suggest, follow that up with a DEVICE RESTORE on each device, for good measure!Thanks again.And, will report back.Orest Edited Sunday at 07:41 PM3 days by oskrypuch
Sunday at 07:07 PM3 days 35 minutes ago, oskrypuch said:Well then, thanks to @kclenden too! And, thanks to @Guy Lavoie who helped get the ball rolling.The time frame of that errant code insertion, does match up with the observed faulting issue, so good circumstantial evidence.I'm going to sit with just the few devices I have restored for now, and confirm that they stay fully working -- a day should do it. There are only 32 PLM table entries right now, so easy to download/compare.If no further resets/issues, will do a full PLM restore, and as you suggest, follow that up with a DEVICE RESTORE on each device, for good measure!Thanks again.And, will report back.Orest@oskrypuch , hope it helps. Please do report back. As I said, this is the 1st time I've seen this. Likely will not be the last.
Sunday at 07:42 PM3 days Author And, I'll keep the device event viewer/log rolling for now.Orest Edited Sunday at 07:42 PM3 days by oskrypuch
Sunday at 07:52 PM3 days Oh yes, looking forward to the conclusion on this. Kind of surprised that you can get communications errors between the Polisy and the PLM. I'd venture that it's more about message timing or buffering than actual comms, since serial or USB ports aren't a collision domain.
Monday at 10:56 AM2 days Question for those of you who have a PolISY or Eisy -The ISY994 has a configuration shell that can be accessed through telnet. One of the items in the shell is a "CD" or "configure delay between requests. I interpret this to be a delay between successive requests to the PLM.My ISY994 was originally set to a CD timing of 500mSec. I found this to be a very bad setting for my system. I have been using 1000 mSec for most of this year with good results.My question is - does the PolISY or EISY have something similar to this timing feature? It can be extremely helpful in preventing overrunning the PLM when things don't go as planned.
Monday at 04:12 PM2 days Author The few PLM entries I added did not change, or vanish, overnight, and function on these devices is preserved, so ...Completed a full PLM restore (293 lines now), and now doing a full device restore.Looking good, so far.Orest
Monday at 04:32 PM2 days Author 20 minutes ago, IndyMike said:That's unfortunate.Thanks for checkingGuy beat me to it (looking), but just wondering, have you tied the 1/2 sec (vice 1 sec) delay to errors in data Tx?Orest Edited Monday at 04:35 PM2 days by oskrypuch
Monday at 04:43 PM2 days 4 minutes ago, oskrypuch said:Guy beat me to it (looking), but just wondering, have you tied the 1/2 sec (vice 1 sec) delay to errors in data Tx?OrestYes - The following is a history of errors VS request delay for the restore of a KPL. The restore process requires ~800 I1 commands. I tried increasing and decreasing delays. Also repeated delays multiple times and re-checked the 500 mSec because I couldn't believe what I was seeing. I don't understand why, but 500 mSec was the worst.
Monday at 04:55 PM2 days Author That is some impressive sleuthing.The log files are all txt, so easy to manipulate. Did you write some code in C or python or something?I have the original Insteon design white paper (somewhere), and was going to dig into it years ago, but got distracted by something else.Orest Edited Monday at 04:59 PM2 days by oskrypuch
Monday at 07:54 PM2 days My second Python project. 1st was interrogating yahoo finance for stock dividends and the like.I am an absolute hack when it comes to software. Background is Fortran IV, C, Pascal, and Cobol. Python was surprisingly easy to pick up. A friend from work set me up with a Spyder 6 package and I've been playing ever since. Is I indicated earlier, it was @kclenden that put me on this path. He was the one that noted the errors in the event viewer.
Monday at 08:25 PM2 days Author Python is easy to pickup, quite powerful, and available on most every platform. Less popular these days, but still very handy with a rich library of code.Orest
Monday at 08:45 PM2 days I'm slowly picking up Python. I hate the lack of braces for framing code sections. Depending on white space for proper grouping is ugly and error prone.
Tuesday at 05:53 PM1 day Author @IndyMike Well, it has been a day or two, and all is running normally.But, I did notice a difference in the PLM table. Same number of items, and the "id" three bytes, and the "data" two bytes are constant, but in a half dozen (of the 293 lines), the FL & GR values, which is the first two bytes, did change.I am thinking that this is normal?Orest Edited Tuesday at 05:56 PM1 day by oskrypuch
9 hours ago9 hr @oskrypuch , that actually doesn't look normal. I'm hoping that something simply moved around in the PLM. That could happen if you were adding/deleting scenes.Would you mind posting your tables? I normally import to excel so I can see them in Hex.
3 minutes ago3 min Author Well, I have the UI's XML dump from the 22nd, 23rd and 25th. The latter two, the 23rd & 25th are identical, the initial one on the 22nd differs slightly, as I was commenting.I've attached the two that differ.Orest PLM Links Table.v5.4.4__Mon 2026.06.22 11.57.31 AM.xml PLM Links Table.v5.4.4__Tue 2026.06.23 01.40.12 PM.xml
Create an account or sign in to comment