Repository navigation
Tado integration device activation timeout and KeyError: 'homes' #192
ojerez1975
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi Erwin,
I am writing to you as the maintainer of the Tado Home Assistant integration because I am experiencing a persistent issue with authentication and device activation that I have not been able to resolve.
Whenever I try to set up the Tado integration in Home Assistant using the new device code authentication method, the setup eventually fails with an authentication timeout, and the logs show the following traceback:
File "/usr/src/homeassistant/homeassistant/components/tado/config_flow.py", line 82, in _wait_for_login
await self.hass.async_add_executor_job(self.tado.device_activation)
File "/usr/local/lib/python3.14/site-packages/PyTado/http.py", line 602, in get_id
homes = self.request(request)["homes"]
KeyError: 'homes'
I have already verified that my Tado account has a complete postal address configured, tried authenticating via an incognito browser window, checked network settings, and ensured no aggressive polling is active. Despite this, the device activation flow consistently times out or hits this KeyError.
Could you please advise if there is a known cause or workaround for this issue, or if any recent API changes could be affecting the device activation flow?
Thank you very much for your time and for maintaining this integration.
Best regards,
Oscar
All reactions