The problem
Environment:
- Installation method: Home Assistant OS
- Home Assistant Core: 2026.6.1
- Supervisor: 2026.05.1
- Operating System: 17.3
- Frontend: 20260527.4
- Accessing HA locally via: http://192.168.178.27:8123/ (no reverse proxy)
Issue:
I am unable to complete the Tado integration authentication flow. The integration ends up in a loop:
- I go to Settings → Devices & Services → Add Integration → Tado.
- I am redirected to the Tado login page, enter my credentials, and confirm.
- After returning to Home Assistant, I get the error (in Dutch):
"Het authenticatieproces is verlopen. Probeer het opnieuw."
("The authentication process timed out. Please try again.")
- When I click "Verzenden" / "Submit", I briefly see the Tado authentication URL, and then the same timeout error appears again.
- After restarting Home Assistant, Tado is listed under "Discovered" but still cannot be configured successfully.
Sometimes the Tado page shows this JSON error:
{
"error" : "invalid_request",
"error_description" : "The request is missing a required parameter: client_id",
"error_reason" : "missing_client_id"
}
What I have tried:
- Removed the Tado integration completely (from Integrations and from Discovered) and re-added it.
- Tried multiple browsers (Firefox, Chrome, Edge).
- Disabled adblockers / privacy extensions and disabled Firefox’s enhanced tracking protection for the HA URL.
- Accessed Home Assistant both via the local IP (http://192.168.178.27:8123/) and via a clean browser session.
- Restarted Home Assistant between attempts.
- Configuration check shows no errors ("Configuratie voorkomt niet dat Home Assistant start!").
- Other integrations work fine.
The issue keeps repeating: authentication process timed out, and a “Discovered” Tado integration that cannot be completed. There is no custom configuration for Tado in configuration.yaml; this is the standard UI-based integration.
It looks like the integration is failing somewhere in the OAuth redirect / client_id handling. Please let me know if I can provide any additional logs or enable specific debug logging to help diagnose this.
What version of Home Assistant Core has the issue?
Core 2026.6.1
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
TADO
Link to integration documentation on our website
No response
Diagnostics information
No response
Example YAML snippet
Anything in the logs that might be useful for us?
We're sorry, your request was malformed or was unable to be completed for some reason. Try hitting the back button and restarting the process to see if it fixes the problem.
If you want the nerdy explanation, review the following JSON body.
{
"error" : "invalid_request",
"error_description" : "The request is missing a required parameter: client_id",
"error_reason" : "missing_client_id"
}
Additional information
I have had this integration for some years, and until now it has worked well.
The issues #164793 and #161054 did not provide a solution.
The problem
Environment:
Issue:
I am unable to complete the Tado integration authentication flow. The integration ends up in a loop:
"Het authenticatieproces is verlopen. Probeer het opnieuw."
("The authentication process timed out. Please try again.")
Sometimes the Tado page shows this JSON error:
{
"error" : "invalid_request",
"error_description" : "The request is missing a required parameter: client_id",
"error_reason" : "missing_client_id"
}
What I have tried:
The issue keeps repeating: authentication process timed out, and a “Discovered” Tado integration that cannot be completed. There is no custom configuration for Tado in configuration.yaml; this is the standard UI-based integration.
It looks like the integration is failing somewhere in the OAuth redirect / client_id handling. Please let me know if I can provide any additional logs or enable specific debug logging to help diagnose this.
What version of Home Assistant Core has the issue?
Core 2026.6.1
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
TADO
Link to integration documentation on our website
No response
Diagnostics information
No response
Example YAML snippet
Anything in the logs that might be useful for us?
We're sorry, your request was malformed or was unable to be completed for some reason. Try hitting the back button and restarting the process to see if it fixes the problem. If you want the nerdy explanation, review the following JSON body. { "error" : "invalid_request", "error_description" : "The request is missing a required parameter: client_id", "error_reason" : "missing_client_id" }Additional information
I have had this integration for some years, and until now it has worked well.
The issues #164793 and #161054 did not provide a solution.