Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Why did multiple devices become unresponsive?

Featured Replies

  • 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 by oskrypuch

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.

  • Author

And, I'll keep the device event viewer/log rolling for now.

Orest

Edited by oskrypuch

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.

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.

image.png

  • 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

  • Author
20 minutes ago, IndyMike said:

That's unfortunate.

Thanks for checking

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?

Orest

Edited by oskrypuch

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?

Orest

Yes - 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.

image.png

  • 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 by oskrypuch

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.

  • 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

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.