Tado Integration Stopped Working

My Tado system stopped being recognised by HAss this morning and I canot work out why.

I got a 403 error but could loging to Tado no problem so I tried to delete and reinstall the Tado integration but I can’t, I get an “unexpected error” even though I know, 100% for sure, that the login credentials are correct.

Then, when I try to login to the API, my.tado.com per the instrucitons I get:

Well that wasn't supposed to happen.
400 invalid_grant : A redirect_uri can only be used by implicit or authorization_code grant types.

Does anyone know if this is a Tado issue or one with the integration and to me, it looks like a Tado thing is broken?

12 Likes

Yup, just reloaded the integration and mine is dead too…

OK, bit more info here:

In short, they’ve deprecated the old auth mechanism as of TODAY and the developer is very kindly rushing through a rewrite to migrate to the new auth flow. Obviously events have overtaken a bit, but I suspect a bit of patience to wait for an update and things will be good again.

17 Likes

I am the maintainer/developer of the Tado integration: apologize to anyone being affected currently. We’re doing our best to get this in as soon as we can to get the new authentication flow in. The library and integration have been upgraded accordingly and now it needs to go through HA’s release cycle. The Core team is aware of this and helps around.

Current best approach
The refresh tokens still work, effectively meaning that all installations should be able to refresh their authentication credentials with Tado. Please do not reload the integration or restart HA. This will automatically reset the credentials. The password flow is disabled by Tado.

I didn’t foresee so many people would require a restart on day one. The refresh token approach would bridge the release cycle gap, in the best estimations.

48 Likes

Hmm, i read this too late, i did a reload of the integration. What to do now? Wait for the fix or do something else?

6 Likes

Me too, just restarted HA for a different thing and saw that my Tado integration was not loading. Hopefully a quick fix to push a revised login method will appear.

Restarted homeassistant. Now tado integration down. Innstalled homebridge plugin Tado platform next and got everything back in ho.eassistant.

What you mean with homebridge plugin? Where you got it and how you installed?

I have a proxmox system with some vm and some lxc containers like homeassistant and homebridge. In homebridge i installed the tado plugin i mentioned above. Then i can integrated this in homeassistant.
Works okay.

1 Like

Ok, but that’s not for my system… forced to wait a fix!

I can add Tado to Apple Home no problem but not to HAss directly before adding it to Home. All seems fine in Apple Home though, no issues there it’s just HAss that can’t see Tado due to the changes Tado has made.

So I’m in the same boat, have to wait for a fix.

1 Like

Can t you connect it with homekit integration in homeassistant

HomeKit Device:

Annoyingly I had a HACs update that required an HA restart, so thats also put tado out of action for me until the next update.

Also, the homekit integration does not expose the hot water entity, which is used by some of my automations, so its not an option for me to switch to it.

Wich homebridge plugin did you use or how did you install this? I cannot see .y tado bridge.

No, for Homekit no Tado bridge or devices show up but, I don’t know that I want to do that and potentially blow up a whole bunch of automations.

Homebridge Tado Platform Next

looks like they’ve managed to update the plugin for homebridge to use new oauth method

1 Like

Yes this works

Hi, can you explain how to get this working again in homeassistant?

I have the Tado integrated locally via homekit, but I also need the internet integration because homekit does not work from time to time and also it does not show all thd entities that I need.

Thank you!

Alo I have no connection with Tado anymore.
Yesterday there was a long power outage which caused Home Assistant to restart automatically when the power was available again…