Hallo Community,
ich habe aktuell ein Problem bei der Integration von Home Connect in Home Assistant und hoffe, dass jemand hier helfen kann. Ich versuche, die OAuth-Authentifizierung einzurichten, erhalte jedoch immer wieder Fehler. Hier sind die Details:
Installationstyp: Home Assistant OS
Externer Zugriff: über DuckDNS (SSL aktiv)
Home Connect API: private Zugriffseinstellungen mit OAuth Authorization Code Grant Flow
Ich habe die Home Connect Integration in Home Assistant hinzugefügt und die OAuth-Konfiguration in der Developer Console korrekt eingerichtet. Dabei sind die Werte aus Home Connect gesetzt:
Client-ID: [versteckt]
Client-Secret: [versteckt]
Redirect URI: https://[versteckt].duckdns.org:8123/auth/external/callback
Ich habe auch andere Varianten der Redirect URI ausprobiert, wie:
https://[versteckt].duckdns.org/auth/external/callback
https://[versteckt].duckdns.org:8123
https://[versteckt].duckdns.org
https://[versteckt].duckdns.org:8123/redirect/oauth
Leider führt keine dieser Konfigurationen zu einer funktionierenden Authentifizierung.
Trotz dieser Konfiguration werde ich bei der Weiterleitung immer wieder auf eine Seite mit der Fehlermeldung „Unauthorized Client: client or redirection URI not authorized“ geleitet.
Fehler bei der Weiterleitung: Ich werde bei der Authentifizierung immer wieder auf folgende URL weitergeleitet:
https://api.home-connect.com/securi...assistant.io/redirect/oauth&state=[versteckt]
Dabei erhalte ich die Fehlermeldung: "Unauthorized Client: client or redirection URI not authorized."
Manuelle Änderung der Redirect URI: Wenn ich die URL manuell ändere und die redirect_uri auf meine DuckDNS-Domain setze (z. B.
https://api.home-connect.com/securi...I6IkpXVCJ9.eyJmbG93X2lkIjoiMDFKRDRQRlIyMVdLSk
), öffnet sich die Verknüpfung zu Home Connect. Am Ende erhalte ich jedoch einen Fehler mit dem Hinweis, dass der state-Parameter nicht aktuell oder ungültig sei.
Nach allen Angaben kommt dann der Fehler wegen der nicht aktuellen State
SSL ist über DuckDNS aktiv, und die Instanz ist extern erreichbar.
Ich habe sichergestellt, dass die Redirect URI exakt in der Developer Console übereinstimmt.
Home Assistant Logs zeigen keine spezifischen Hinweise zur Ursache des Problems.
Angehängt sind Screenshots meiner Konfiguration sowie die genutzten URLs.
Hat jemand ähnliche Erfahrungen gemacht oder eine Idee, was hier falsch laufen könnte? Ich bin für jeden Hinweis dankbar!
Vielen Dank im Voraus!
ich habe aktuell ein Problem bei der Integration von Home Connect in Home Assistant und hoffe, dass jemand hier helfen kann. Ich versuche, die OAuth-Authentifizierung einzurichten, erhalte jedoch immer wieder Fehler. Hier sind die Details:
Installationstyp: Home Assistant OS
Externer Zugriff: über DuckDNS (SSL aktiv)
Home Connect API: private Zugriffseinstellungen mit OAuth Authorization Code Grant Flow
Ich habe die Home Connect Integration in Home Assistant hinzugefügt und die OAuth-Konfiguration in der Developer Console korrekt eingerichtet. Dabei sind die Werte aus Home Connect gesetzt:
Client-ID: [versteckt]
Client-Secret: [versteckt]
Redirect URI: https://[versteckt].duckdns.org:8123/auth/external/callback
Ich habe auch andere Varianten der Redirect URI ausprobiert, wie:
https://[versteckt].duckdns.org/auth/external/callback
https://[versteckt].duckdns.org:8123
https://[versteckt].duckdns.org
https://[versteckt].duckdns.org:8123/redirect/oauth
Leider führt keine dieser Konfigurationen zu einer funktionierenden Authentifizierung.
Trotz dieser Konfiguration werde ich bei der Weiterleitung immer wieder auf eine Seite mit der Fehlermeldung „Unauthorized Client: client or redirection URI not authorized“ geleitet.
Fehler bei der Weiterleitung: Ich werde bei der Authentifizierung immer wieder auf folgende URL weitergeleitet:
https://api.home-connect.com/securi...assistant.io/redirect/oauth&state=[versteckt]
Dabei erhalte ich die Fehlermeldung: "Unauthorized Client: client or redirection URI not authorized."
Manuelle Änderung der Redirect URI: Wenn ich die URL manuell ändere und die redirect_uri auf meine DuckDNS-Domain setze (z. B.
https://api.home-connect.com/securi...I6IkpXVCJ9.eyJmbG93X2lkIjoiMDFKRDRQRlIyMVdLSk
), öffnet sich die Verknüpfung zu Home Connect. Am Ende erhalte ich jedoch einen Fehler mit dem Hinweis, dass der state-Parameter nicht aktuell oder ungültig sei.
Nach allen Angaben kommt dann der Fehler wegen der nicht aktuellen State
SSL ist über DuckDNS aktiv, und die Instanz ist extern erreichbar.
Ich habe sichergestellt, dass die Redirect URI exakt in der Developer Console übereinstimmt.
Home Assistant Logs zeigen keine spezifischen Hinweise zur Ursache des Problems.
Angehängt sind Screenshots meiner Konfiguration sowie die genutzten URLs.
Hat jemand ähnliche Erfahrungen gemacht oder eine Idee, was hier falsch laufen könnte? Ich bin für jeden Hinweis dankbar!
Vielen Dank im Voraus!