Sunday at 06:30 PM1 day 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 PM1 day by oskrypuch
Sunday at 07:07 PM1 day 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 PM1 day Author And, I'll keep the device event viewer/log rolling for now.Orest Edited Sunday at 07:42 PM1 day by oskrypuch
Sunday at 07:52 PM1 day 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.
13 hours ago13 hr 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.
8 hours ago8 hr 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
7 hours ago7 hr 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 7 hours ago7 hr by oskrypuch
7 hours ago7 hr 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.
7 hours ago7 hr 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 7 hours ago7 hr by oskrypuch
4 hours ago4 hr 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.
3 hours ago3 hr 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
3 hours ago3 hr 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.
Create an account or sign in to comment