Announcement

Collapse
No announcement yet.

ecobee errors seem to delay HS3 processing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ecobee errors seem to delay HS3 processing

    spud Hi, lately i have noticed a bunch of ecobee errors in my log, often several times a day. They tend to come and go and the PI seems to recover. However, while the errors are happening HS3 seems to delay processing other things (perhaps including events and/or z-wave commands). I am not exactly sure what inside HS3 is being delayed but ultimately HS3 delays sending out z-wave commands it is supposed to send while the PI is throwing errors.

    Of course it could be a coincidence but i have noticed a strong correlation between the times when I see delays and the ecobee errors appearing in the log, so I wonder if it is possible the ecobee plugin is somehow blocking a thread or something when it errors like this? Would you mind checking it out and seeing if this is not a figment of my imagination and if you could prevent the erroring from delaying HS3's other processing?

    Thanks!

    -mda

    May-21 11:27:27 PM Ecobee ERROR System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 216.220.61.235:443 at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult) at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsync Result ar) --- End of inner exception stack trace --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Http.d__18.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Access.d__26.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Http.d__19.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Http.d__18.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Thermostat.d__64.MoveNext() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at HSPI_Ecobee.EcobeeApp.SetHeatCoolSetpoint(Thermostat thermostat, Double heatSetPoint, Double coolSetPoint) ---> (Inner Exception #0) System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 216.220.61.235:443 at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult) at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsync Result ar) --- End of inner exception stack trace --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Http.d__18.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Access.d__26.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Http.d__19.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Http.d__18.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification(Task task) at Ecobee.Net.Thermostat.d__64.MoveNext()<---
    May-21 11:27:22 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:27:01 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:26:39 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:23:22 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:23:01 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:22:39 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:19:22 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:19:00 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:18:39 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:15:22 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:15:00 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:14:39 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:11:22 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:11:00 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:10:39 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:07:21 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:07:00 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:06:39 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:03:22 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:03:01 PM Ecobee ERROR An error occurred while sending the request.
    May-21 11:02:39 PM Ecobee ERROR An error occurred while sending the request.
Working...
X