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?
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.
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.
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.
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.
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.
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.
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.
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…