Ecobee Having API issues


#1

Ecobee's API's have been down for a while now fixed about two minutes ago. If you are having issues with automation and your Ecobee here is the link to the status page:

https://status.ecobee.com/


#2

Thanks.

I certainly wish we could connect directly to the Ecobee through WiFi.


#3

Ecobee's API's are ALWAYS having issues. I see 3 to 6 log entries each day on average, with failures to connect to Ecobee for one reason or another, and I'm not even controlling the Ecobee, just displaying temps in the dashboard.

They have proven themselves incompetent at managing their services for years, but I have to blame Hubitat for this, as the interface from the Ecobee android app is usually functional.

Here are some recent log entries:

app:992019-09-08 11:16:10.728 pm errorUnhandled exception java.net.SocketTimeoutException: Read timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-08 04:28:00.690 pm errorUnhandled exception groovy.lang.MissingPropertyException: No such property: thermostatList for class: java.io.StringReader in ecobee polling pollAttempt:1, isThermostatPolled:true, isSwitchesPolled:true

app:992019-09-07 05:32:00.728 pm errorUnhandled exception groovy.lang.MissingPropertyException: No such property: thermostatList for class: java.io.StringReader in ecobee polling pollAttempt:1, isThermostatPolled:true, isSwitchesPolled:true

app:992019-09-07 01:36:15.159 am errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-07 01:28:10.232 am errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-07 12:44:10.236 am errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-07 12:04:33.767 am errororg.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out on line 958 (poll)

app:992019-09-06 11:52:17.617 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: Read timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 08:28:20.052 pm errororg.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: Read timed out on line 1385 (getCurrentFurnaceStatus)

app:992019-09-06 08:24:10.185 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 07:52:10.260 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: Read timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 07:20:10.268 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: Read timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:44:10.149 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:40:10.166 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:36:10.206 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:32:20.137 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:28:10.159 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:24:10.139 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:20:10.142 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:16:15.196 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:12:10.193 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:08:10.146 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:04:10.165 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true

app:992019-09-06 04:00:10.129 pm errorUnhandled exception org.apache.http.conn.ConnectTimeoutException: Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: connect timed out in ecobee polling pollAttempt:1, isThermostatPolled:false, isSwitchesPolled:true


#4

I am continuing to have issues with Ecobee. I assume that the following error means their service is down(again):


#5

It was down for a few minutes, this is from my logs, time is in central time:

2019-09-09 07:41:52.130 pm warnpollEcobeeAPICallback() Polling error: 408, Connect to api.ecobee.com:443 [api.ecobee.com/216.220.61.235] failed: Connection timed out (Connection timed out) - Will Retry


#6

Happens every other day for me, and on the other days, I see the connect timeout error.
I wouldn't consider using the Hubitat ecobee code to actually use the ecobee connection for anything more than display-only in a dashboard.


#7

That's the reason why I'm looking at a zigbee or zwave thermostat.
I'm just tired of the ecobee cloud always down.


#8

If I could find a Zigbee or Z-wave thermostat that could have as many inputs and outputs as my current Honeywell, I would switch too. Honeywell is a bit more stable than Ecobee at the moment, but not anywhere near 100% either. I don't like relying on the cloud if I don't have to.

Why don't they make multi-stage (3 or 4 stage heat and 2-3 stage cool), with dehumidify/humidify, vent damper, and other options like dry contacts for Zigbee and Z-wave stats? Granted I have the top of the line Honeywell IAQ series, but someone else has to want local control AND features too.

Heck the Zigbee and Z-wave don't even seem to look as nice as even a middle-of-the-road Honeywell, Ecobee, Nest, or whatever. And they aren't cheaper to compensate for the lack of features or looks.


#9

If GLAS thermostats would come out with a zigbee or zwave version I would jump on it in a second, but sadly those went the wifi route as well.