HomeConnect - HowTo

Begonnen von Pf@nne, 18 Dezember 2017, 21:30:38

Vorheriges Thema - Nächstes Thema

Bobby

Hallo zusammen,

ich versuche gerade mein Home Connect Device (Modul: HomeConnectConnection) anzulegen, scheitere aber konsistent am Authentifizierungsprozess.

Mein Setup:

FHEM-Plattform: Raspberry Pi (raspi4-fhem1.local:8083).

Definition: define My_HomeConnect HomeConnectConnection [ClientID] [Redirect-URL] [ClientSecret].

Wiki-Status: Ich habe mich exakt an die aktuelle Wiki-Anleitung gehalten.

Konfiguration im Developer Portal:

Redirect URI: http://raspi4-fhem1.local:8083/fhem.

One Time Token Mode: Disabled.

PKCE: Disabled.

Das Problem:
Der erste Schritt (Login bei Home Connect) funktioniert. Ich erhalte den oauth code. Sobald FHEM jedoch versucht, diesen Code gegen den Token zu tauschen (AuthTokenResponse), erhalte ich folgenden Fehler im Log:
"error": "invalid_request", "error_description": "missing or invalid request parameters".

Bisherige Lösungsversuche:

Redirect-URI im Portal und in der DEF mehrfach abgeglichen (beide absolut identisch ohne Sonderzeichen).

One Time Token im Portal deaktiviert.

Browser-Cache geleert und Inkognito-Modus verwendet.

Zeitweise attr WEB csrfToken none gesetzt, da im Log zwischendurch CSRF-Fehler auftauchten.

Trotz dieser Maßnahmen bleibt der Fehler beim Token-Austausch bestehen. Hat jemand eine Idee, welcher Parameter hier noch "missing" oder "invalid" sein könnte? Liegt es eventuell an der .local Adresse oder gibt es aktuell Probleme mit der API-Schnittstelle?

Vielen Dank für eure Hilfe!

Bobby

Zitat von: Bobby am 28 Februar 2026, 00:43:44Hallo zusammen,

ich versuche gerade mein Home Connect Device (Modul: HomeConnectConnection) anzulegen, scheitere aber konsistent am Authentifizierungsprozess.

Mein Setup:

FHEM-Plattform: Raspberry Pi (raspi4-fhem1.local:8083).

Definition: define My_HomeConnect HomeConnectConnection [ClientID] [Redirect-URL] [ClientSecret].

Wiki-Status: Ich habe mich exakt an die aktuelle Wiki-Anleitung gehalten.

Konfiguration im Developer Portal:

Redirect URI: http://raspi4-fhem1.local:8083/fhem.

One Time Token Mode: Disabled.

PKCE: Disabled.

Das Problem:
Der erste Schritt (Login bei Home Connect) funktioniert. Ich erhalte den oauth code. Sobald FHEM jedoch versucht, diesen Code gegen den Token zu tauschen (AuthTokenResponse), erhalte ich folgenden Fehler im Log:
"error": "invalid_request", "error_description": "missing or invalid request parameters".

Bisherige Lösungsversuche:

Redirect-URI im Portal und in der DEF mehrfach abgeglichen (beide absolut identisch ohne Sonderzeichen).

One Time Token im Portal deaktiviert.

Browser-Cache geleert und Inkognito-Modus verwendet.

Zeitweise attr WEB csrfToken none gesetzt, da im Log zwischendurch CSRF-Fehler auftauchten.

Trotz dieser Maßnahmen bleibt der Fehler beim Token-Austausch bestehen. Hat jemand eine Idee, welcher Parameter hier noch "missing" oder "invalid" sein könnte? Liegt es eventuell an der .local Adresse oder gibt es aktuell Probleme mit der API-Schnittstelle?

Vielen Dank für eure Hilfe!

Guten Morgen,

ich habe es heute morgen nochmal versuch, jetzt funktioniert es.

Grüße Thomas

cs-online

#92
Hallo zusammen,

ich habe heute nach längerer Pause mal wieder die Verbindung herstellen wollen, nachdem das nicht ging, habe ich hier im FOrum gesucht und bin darauf gestoßen, dass es eine neue Version gibt, die habe ich dann auch erfolgreich aktualisiert, bei Set steht nun auth statt Login, daher nehme ich an, dass das funktioniert hat. Aber, wenn ich dann versuche, mich anzumelden, kommt nur ein Error 403 Forbidden und auch wenn ich direkt https://api.home-connect.com aufrufe kommt nur eine leere Seite mit Cannot GET / links oben. In mein Developer Account komme ich immer noch rein, die Daten dort stimmen mit denen im FHEM-Device überein...

Im Wiki habe ich nichts weiter gefunden, was muss ich denn hier ändern ?

Grüße

Christian

EDIT: Hat sich erledigt, lag an der IP-Adresse...

FHEM auf DELL Thinclient, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway+Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem TC und da geht noch mehr