relationship info
I saw that you added this but can't for the life of me find how to enable it...
I believe I also have found a bug in your access routines.
While doing some network sniffing to figure out something else I noticed that each time you poll the insteon hub, it is doing so without the authentication info...Only after receiving the access denied error does the plugin resend the request with the auth info...While the time saved by the actual request and response is likely minimal, once you add in the various delays, multiply it by a dozen hits and now your talking about a significant amount of time...
Another thing that I"m not sure if I mentioned previously, when deleting a device through the plugin, the last access timestamp was left behind in the .ini file under the devices heading, so if you added another device, you end up with a bit of a mess...Likewise if you were removing and readding to resolve a problem, it can manage to survive through the deletion...
I saw that you added this but can't for the life of me find how to enable it...
I believe I also have found a bug in your access routines.
While doing some network sniffing to figure out something else I noticed that each time you poll the insteon hub, it is doing so without the authentication info...Only after receiving the access denied error does the plugin resend the request with the auth info...While the time saved by the actual request and response is likely minimal, once you add in the various delays, multiply it by a dozen hits and now your talking about a significant amount of time...
Another thing that I"m not sure if I mentioned previously, when deleting a device through the plugin, the last access timestamp was left behind in the .ini file under the devices heading, so if you added another device, you end up with a bit of a mess...Likewise if you were removing and readding to resolve a problem, it can manage to survive through the deletion...
Comment