I'm using the built-in app for Ecobee Integration. I have 2 thermostats each with an additional room sensor. I was noticing recently the room sensors were NOT changing their temps. Ecobee support wasn't great for me, but I eventually worked my way to the device page of the ecobee sensorl within HE and saw it was offline. I reconnected/re-authorized and all was well. Since then it has happened a couple more times....same steps to resolve.
I caught this in the log today. Anybody else having this issue?
[:542](http://172.32.31.53/logs#app542)2020-08-10 09:32:29.982 am [info](http://172.32.31.53/installedapp/configure/542)You now have 2 thermostats, 2 sensors and 0 switches
[app:542](http://172.32.31.53/logs#app542)2020-08-10 09:31:54.495 am [trace](http://172.32.31.53/installedapp/configure/542)enableOauth response data: null
[app:542](http://172.32.31.53/logs#app542)2020-08-09 08:05:01.698 pm [error](http://172.32.31.53/installedapp/configure/542)Ecobee poll failed despite refreshing authToken
[app:542](http://172.32.31.53/logs#app542)2020-08-09 08:05:01.667 pm [warn](http://172.32.31.53/installedapp/configure/542)Error refreshing auth_token:400, refreshAttempt:0, response data:{ "error": "invalid_grant", "error_description": "The authorization grant, token or credentials are invalid, expired, revoked, do not match the redirection URI used in the authorization request, or was issued to another client.", "error_uri": "https://tools.ietf.org/html/rfc6749#section-5.2" }
[app:542](http://172.32.31.53/logs#app542)2020-08-09 07:00:08.653 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-09 12:40:05.518 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-09 08:30:05.101 am [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-09 04:15:05.637 am [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-08 07:40:08.505 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-08 07:40:06.704 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-08 06:40:05.062 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-08 04:35:08.369 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-08 04:35:06.330 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-08 03:35:05.413 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-08 05:55:05.456 am [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-07 10:25:04.813 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-07 07:15:08.361 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-07 07:15:06.337 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]
[app:542](http://172.32.31.53/logs#app542)2020-08-07 06:15:04.674 pm [info](http://172.32.31.53/installedapp/configure/542)Exception sending command: groovyx.net.http.HttpResponseException: Internal Server Error, status:500, [status:[code:14, message:Authentication token has expired. Refresh your tokens. ]]