HFTobeason wrote:...After a reload of the plugin, all is fine for a while. The first auto-check, 15 minutes later, is also fine, as are the next two. Then, the fourth check fails, as do all subsequent checks....
The traces you sent seem to point at a problem with your thermostat or possibly, your dynamic DNS service...
Good trace:
readTstat: The read update URL for Device: XX Downstairs Proliphix is: http://XX.dyndns.org:8100/get?OID4.1.1= ... OID4.1.13=
readTstat: OIDs returned for device XX Downstairs Proliphix: ['OID4.1.1', '2', 'OID4.1.3', '1', 'OID4.1.5', '450', 'OID4.1.6', '850', 'OID4.1.9', '1', 'OID4.1.10', '3', 'OID4.1.11', '3', 'OID4.1.2', '2', 'OID4.1.14', '53', 'OID4.1.13', '705', '']
Error trace:
At first glance, based on your traces, I can see that the URL is exactly the same for both the successful and failed attempts. So, it appears the problem is occurring in the thermostat. But, it is also unlikely two thermostats would exhibit the same error. However, there is always the possibility of a bug in the thermostat: you are running a NT10 and an NT150. I do not have those models available to test with.
It might be an issue with the dynamic DNS service, but that would not return a 401 error -- unless it was incorrectly point you at some incorrect URL that also supported authentication. This might happen if your IP address changed after the plugin restarted. But, it is not really very likely. You can test this by changing the Thermostat device's IP setting to a fixed address and see if you get the same results.
The last possibility I can think of is the software you are running for Indigo. What version of MacOS and Indigo are you running? (FWIW, I am running MacOS 10.10.3 & Indigo 6.1.0 with 2 NT20s and one IMT550.
Finally, while there is always the possibility of a problem in the plugin. This problem is not occurring elsewhere and the traces do not give enough information to point to a possible cause.