Tado integration not working

Tado integration not working for a couple of days on my ha installation. Tried reloading, rendering credentials and did a delete reinstall on the integration.

Checked GitHub for related issues. I thought it might be because of the changes to tado authentication but but that change doesn’t look like that change is happening until 2025-03-15.

I’m running ha in docker.

Any help appreciated.

Logger: homeassistant.components.tado.config_flow
Source: components/tado/config_flow.py:87
integration: Tado (documentation, issues)
First occurred: 07:32:42 (2 occurrences)
Last logged: 07:33:53

Unexpected exception
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/tado/config_flow.py", line 87, in async_step_user
    validated = await validate_input(self.hass, user_input)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/tado/config_flow.py", line 52, in validate_input
    tado = await hass.async_add_executor_job(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        Tado, data[CONF_USERNAME], data[CONF_PASSWORD]
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.13/site-packages/PyTado/interface/interface.py", line 46, in __init__
    self._http = Http(
                 ~~~~^
        username=username,
        ^^^^^^^^^^^^^^^^^^
    ...<2 lines>...
        debug=debug,
        ^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/PyTado/http.py", line 153, in __init__
    self._id, self._token_refresh = self._login()
                                    ~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/PyTado/http.py", line 333, in _login
    raise TadoException(
        f"Login failed for unknown reason with status code {response.status_code}"
    )
PyTado.exceptions.TadoException: Login failed for unknown reason with status code 429

2 Likes

See: TADO integration for Tado X devices stopped working after 2025.2 update · Issue #137470 · home-assistant/core · GitHub

Although, look different. Are you sure your credentials are correct?

I have the same problem. Username and Password are correct.
Any ideas?

Same problem here since today

Yup, same problem for me since today…

Tado deprecated a login method that the integration relies on quite sudden. The developers of the integration are hard at work to fix the problem. The change to the new login method is expected to be released in the beta version coming wednesday, and ready for production the week after.

If you rely on the integration, avoid restarting HA op reloading the integration. As a workaround, the Node Ed integration is already updated. You can also try to use the Homekit integration with Tado. It is more limited but ti might be enough for you, and it is fully local.

More details can be found here:

2 Likes

Maybe it would be good, if a number of people would raise a support ticket with tado, asking them to please not deprecate features in the futures without proper warning, long in advance.

If you can tell me what this authentication method is called, then I can formulate a message to tado about the issue. And I would encourage others to do the same. Otherwise they might neve become aware that their updating process is breaking automations and integrations in their users home setups.

1 Like

Good news is that thanks to developer - workaround was provided in days and official integration will be fixed in next release.

2 Likes

Good news that they are going to fix it. Did they say when the next release was by any chance?

This workaround worked for me: [Notice] Deprecation/removal of password flow support from auth.tado.com · Issue #138518 · home-assistant/core · GitHub