ReneNulschDE / mbapi2020

Custom Component to integrate MercedesME devices into Home-Assistant
Other
149 stars 29 forks source link

European market - Pin code request not working #177

Closed ReneNulschDE closed 7 months ago

ReneNulschDE commented 7 months ago
          Guten Tag, ich versuche, Mercedes ME 2020 zu verwenden. Ich gebe die E-Mail-Adresse ein, erhalte jedoch keine PIN. Ich bin in Italien und habe Europa ausgewählt. Während ich für andere Leute gelesen habe, habe ich mich von der App und der Webseite abgemeldet, erhalte aber immer noch keine PIN. Können Sie mir ein paar Hinweise geben? Danke

Originally posted by @Caferriade in https://github.com/ReneNulschDE/mbapi2020/issues/157#issuecomment-1904286210

ReneNulschDE commented 7 months ago

Hi @Caferriade,

Grundsätzlich funktioniert in EU der Pin abruf.

Bitte stell zuerst sicher, dass die offizielle mobile app funktioniert. Manchmal muß dort nur den aktuellen Datenschutzrichtlinien zugestimmt werden. Stell auch sicher, dass Du wirklich den gleichen email account benutzt wie in der app (wäre auch nicht das erste mal :-)) und wichtig, du musst mindestens v0.9.8 der Komponente installiert haben

Btw: Ich habe ein extra Issue angelegt. Das hier passt nicht mit China zusammen.

Caferriade commented 7 months ago

Hi @Caferriade,

Grundsätzlich funktioniert in EU der Pin abruf.

Bitte stell zuerst sicher, dass die offizielle mobile app funktioniert. Manchmal muß dort nur den aktuellen Datenschutzrichtlinien zugestimmt werden. Stell auch sicher, dass Du wirklich den gleichen email account benutzt wie in der app (wäre auch nicht das erste mal :-)) und wichtig, du musst mindestens v0.9.8 der Komponente installiert haben

Btw: Ich habe ein extra Issue angelegt. Das hier passt nicht mit China zusammen.

Hallo, vielen Dank für Ihr Interesse. Die Android-App funktioniert einwandfrei. Um auf die App zuzugreifen, muss ich den E-Mail-Benutzernamen und die sechs Ziffern eingeben, die ich in der Bestätigungs-E-Mail erhalte. Ich bestätige, dass ich v0.0.9 von Mercedesme2020 heruntergeladen habe. Grüße

Screenshot_20240122-210311_Mercedes me.jpg

Caferriade commented 7 months ago

Guten Morgen, heute Morgen verhält sich die Komponente anders als gestern. Nach Eingabe der E-Mail-Adresse erscheint ein Popup ohne PIN-Abfrage. Danke und gute Arbeit No-PIN-Request

ReneNulschDE commented 7 months ago

Welche Meldung kommt im Log dazu? Kannst Du Dich in der Mobile-App mal abmelden und neu anmelden? Funkioniert dies dort?

Caferriade commented 7 months ago

Ja, es funktioniert korrekt in der mobilen App. Ich melde mich ab und erhalte beim Anmeldevorgang eine E-Mail mit den sechs Ziffern, die ich in der mobilen App eingeben muss.

ReneNulschDE commented 7 months ago

Was steht im Log, nachdem Du in der deine email Adresse eingegeben hast und ok geklickt hast?

ReneNulschDE commented 7 months ago

und geh bitte mal in das Verzeichnis ***Dein-HA-Config-Verzeichnis/custom_components/mbapi2020 und schau mal in der Datei manifest.json welche Versionsnummer du installiert hast.

Caferriade commented 7 months ago

Was steht im Log, nachdem Du in der deine email Adresse eingegeben hast und ok geklickt hast? Registry Log

Caferriade commented 7 months ago

und geh bitte mal in das Verzeichnis ***Dein-HA-Config-Verzeichnis/custom_components/mbapi2020 und schau mal in der Datei manifest.json welche Versionsnummer du installiert hast.

Version

Caferriade commented 7 months ago

Wenn ich die Login-Adresse https://id.mercedes-benz.com/as/token.oauth2 manuell eingebe, erhalte ich die Fehlermeldung, die ich im Screenshot anhänge Address request login

ReneNulschDE commented 7 months ago

und geh bitte mal in das Verzeichnis ***Dein-HA-Config-Verzeichnis/custom_components/mbapi2020 und schau mal in der Datei manifest.json welche Versionsnummer du installiert hast.

Version

Das ist nicht das Manifest-file aus dem ordner mbapi2020. Bitte nochmal prüfen.

ReneNulschDE commented 7 months ago

Wenn ich die Login-Adresse https://id.mercedes-benz.com/as/token.oauth2 manuell eingebe, erhalte ich die Fehlermeldung, die ich im Screenshot anhänge Address request login

Das kann nicht gehen und soll auch nicht gehen...

Caferriade commented 7 months ago

Ich entferne die Komponente und installiere sie erneut

Caferriade commented 7 months ago

Ich habe die Komponente gelöscht und neu geladen. Ich füge Screenshots bei Custom_Component_with_Mercedes_me_New_Installation Custom_Component_without_Mercedes_me New_Correct_Version

Caferriade commented 7 months ago

Ich wiederhole den Vorgang zur Eingabe der E-Mail-Adresse, erhalte die Aufforderung zur Eingabe der PIN, aber die E-Mail kommt nicht an

ReneNulschDE commented 7 months ago

Kannst Du bitte mal in deiner configuration.yaml folgendes einfügen.

logger:
  default: warn
  logs:
    custom_components.mbapi2020: debug

Falls es schon einen Logger Eintrag gibt dann nur die letzte Zeile mit einfügen. Dann HA neustarten und nochmal versuchen. Wenn es nicht geht schau bitte mal in das homeassistant.log. Kannst es mir auch gern schicken an mbdev.i177@nulsch.de

Caferriade commented 7 months ago

Ok, ich werde gemäß Ihren Anweisungen fortfahren

ReneNulschDE commented 7 months ago

Hab es jetzt nochmal mit der Version 0.9.9 getestet und bei mir kommt die Pin per mail. Muß also was mit deinem account/umgebung sein. Finden wir schon...

Caferriade commented 7 months ago

Hab es jetzt nochmal mit der Version 0.9.9 getestet und bei mir kommt die Pin per mail. Muß also was mit deinem account/umgebung sein. Finden wir schon...

Zum jetzigen Zeitpunkt befürchte ich es

churchofnoise commented 7 months ago

Same problem in Belgium, no pin code comes after request when trying to fix the integration after a restart of home assistant. Running v0.9.9

mcsdodo commented 7 months ago

I had this too (bad request in MB oauth flow). What I did was:

  1. "Delete authentication token file now. require a restart of Home Assistant after save" in Integration/Configure.
  2. Reconfigure
  3. No email arrived

Then I tried to re-save PIN within the app. Did steps above, now the email arrives and integration works again.

ReneNulschDE commented 7 months ago

Hi @mcsdodo , can you explain what you mean with "re-save PIN"

ReneNulschDE commented 7 months ago

Hi @churchofnoise , Did you use the HACS version or did you download the code from github? What is your HA version/Installation type?

churchofnoise commented 7 months ago

Hi @churchofnoise , Did you use the HACS version or did you download the code from github? What is your HA version/Installation type?

From hacs, running latest ha supervised

ReneNulschDE commented 7 months ago

From hacs, running latest ha supervised

Thx. Let me try to spin up a supervised instance... HA 2024.01.05?

mcsdodo commented 7 months ago

Hi @mcsdodo , can you explain what you mean with "re-save PIN"

Sorry for the phrasing. I meant I just changed it to some value (in my case the same as previous) and saved. Just a blind shot, don't know whether it did something.

churchofnoise commented 7 months ago

From hacs, running latest ha supervised

Thx. Let me try to spin up a supervised instance... HA 2024.01.05?

Yes sir

DavidGBlatchford commented 7 months ago

It might be a coincident but it wouldn't work for me either down here in Australia until I went into the app and turned off Biometric ID under the security settings so it might be worth trying that.

churchofnoise commented 7 months ago

I did nothing (except open the app) and things just started working again, i mean I added the car again in home assistant and immediately got a pin. Seems like it might have been an issue at Mercedes' end?