Tado Authentication Problem - OAuthClientService errornull

For over a week now, my Tado binding doesn’t update the temperature and humidity values anymore.

I run OpenHAB 4.3.5. What I tried up to now:

  • Disable/Enable the Tado Home / Bridge thing
  • Restart OpenHAB
  • Uninstall and Re-Install the Tado Binding.

This is what I get when I try to re-authorise with Tado with the URL http://my-OpenHAB-IP:8089/tado : Status: OAuthClientService errornull

After some research, I’ve found the following entries in the log which might give a hint.

17:05:26.105 DEBUG org.openhab.binding.tado.internal.handler.TadoHandlerFactory getAccessTokenResponse() error null
17:06:16.710 DEBUG org.openhab.binding.tado.internal.auth.OAuthorizerV2 addAuthorization() => getAccessTokenResponse() error: null
17:06:16.740 DEBUG org.openhab.binding.tado.internal.handler.TadoHomeHandler Error accessing tado server: java.util.concurrent.ExecutionException: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header

Please help me to solve this issue - currently my whole setup with 5 thermostats is not working anymore with OpenHAB.

Btw., I do have the Tado premium subscription.

So after some more research I found the following procedure here in another thread:

Using this procedure, I was able to re-authenticate at Tado and get my Tado Home up-to-speed again.

Ideally there would be some option to trigger this from the Bindings Setting page … but no pressure, all sorted now.

Still interesting to me would be, how my token got invalidated in the first place. Any idea?