Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Fragen zur Nutzung, Features, usw..
drsteppenwolf
Beiträge: 6
Registriert: Di Mär 24, 2020 9:19 am

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von drsteppenwolf »

Bei uns funktioniert die Authentifizierung auch nach dem Update auf 1.9.011a noch nicht.
Zugangsdaten gecheckt, EMail und Passwort auch neu eingegeben, Internetzugang der Box kontrolliert, MFA wird nicht verwendet.
Gibt es sonst noch einen Tipp?

Vielen Dank für die Hilfe
drsteppenwolf
Beiträge: 6
Registriert: Di Mär 24, 2020 9:19 am

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von drsteppenwolf »

Ok, nur der Manuelle Refresh-Button geht nicht. Nach Anstecken des Autos kommt der SOC.
Solarspion
Beiträge: 7
Registriert: Mi Feb 03, 2021 4:56 pm

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von Solarspion »

Habe eben nochmal upgedated.
Habe jetzt installierte Version: 1.9.011a (2021-02-03 20:09:12 +0100 [9b1ef3ae] )

***Edit**** Post vorher nicht gesehen... stecke Ihn jetzt mal an

Leider klappts noch nicht-

Es kann durchaus sein das Ich das falsch mache- weil ich nicht genau weiss wie es richtig geht. Habe jetzt mein Tesla acocunt email angegeben. dann das Feld mit den *********** leer gemacht und gespeichert. Dann wieder rein und Tesla PW korrekt angeben. Dann auf der Haupseite den runden Pfeil beim SOC geklickt um den SOC zu aktualiseren. Steht bei 0 ... und der Pfeil dreht sich, passiert aber nichts.

Ich habe dies im Log...

Code: Alles auswählen

2021-02-04 10:56:02: **** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
KeyError: 'location'
    return self._store[key.lower()][1]
  File "/usr/lib/python3/dist-packages/requests/structures.py", line 54, in __getitem__
    code = parse_qs(resp.headers["location"])["https://auth.tesla.com/void/callback?code"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 204, in login
    login(args.email, args.password, args.mfapasscode)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 343, in <module>
Traceback (most recent call last):
Solarspion
Beiträge: 7
Registriert: Mi Feb 03, 2021 4:56 pm

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von Solarspion »

Anstecken hat leider auch nichts gebracht ....

gleicher log Eintrag... Anmeldung bei Tesla gescheitert.
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von LutzB »

drsteppenwolf hat geschrieben: Mi Feb 03, 2021 6:55 pm Ok, nur der Manuelle Refresh-Button geht nicht. Nach Anstecken des Autos kommt der SOC.
Der Refresh-Button sorgt lediglich dafür, dass der Timer hochgesetzt wird und der normale SoC-Abruf gestartet wird. Die Aussage kann also nicht stimmen. Die Abfrage des SoC kann, besonders bei der Einrichtung, schon mal bis zu einer Minute dauern.
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von LutzB »

Macht bitte mal folgendes:
Kennwort in der Modulkonfiguration entfernen und speichern.
Auf der Hauptseite den Refresh-Button anklicken.
Dann in den Status gehen und in das EV-SoC-Log sehen. Dort sollte dann was stehen, dass ein leeres Passwort gesetzt ist, das Token (falls noch vorhanden) gelöscht wird und nichts weiter zu tun ist.
Erst dann wieder in die Modulkonfiguration gehen und die aktuellen Zugangsdaten wieder eingeben.
Einen Moment warten und auf der Hauptseite erneut den Refresh-Button anklicken.
Wieder in den Status und das EV-SoC-Log beobachten. Bei Problemen ist auch das Debug-Log interessant.
Solarspion
Beiträge: 7
Registriert: Mi Feb 03, 2021 4:56 pm

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von Solarspion »

... noch kein Erfolg

SOC Log
2021-02-04 13:32:16: Lp1: ERROR: Auth with user/pass failed!
2021-02-04 13:31:53: Lp1: Requesting new token...
2021-02-04 13:31:53: Lp1: Requesting SoC
2021-02-04 13:29:53: Lp1: Empty Password - nothing to do.
2021-02-04 13:29:53: Lp1: Requesting SoC
2021-02-04 13:28:06: Lp1: ERROR: Auth with user/pass failed
debug log

**** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='auth.tesla.com', port=443): Max retries exceeded with url: /oauth2/v3/authorize?client_id=ownerapi&code_challenge=oMYg665azaZzV6trco9YfGC_mLJ01XE8pP5c24rR21k&code_challenge_method=S256&redirect_uri=https%3A%2F%2Fauth.tesla.com%2Fvoid%2Fcallback&response_type=code&scope=openid+email+offline_access&state=vbsR5n1YA6Y8NwrYFkTPzQ (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x75c9b9b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
raise ConnectionError(e, request=request)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 487, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 609, in send
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 488, in request
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 501, in get
resp = session.get("https://auth.tesla.com/oauth2/v3/authorize", headers=headers, params=params)
File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 79, in login
login(args.email, args.password, args.mfapasscode)
File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 343, in <module>
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='auth.tesla.com', port=443): Max retries exceeded with url: /oauth2/v3/authorize?client_id=ownerapi&code_challenge=oMYg665azaZzV6trco9YfGC_mLJ01XE8pP5c24rR21k&code_challenge_method=S256&redirect_uri=https%3A%2F%2Fauth.tesla.com%2Fvoid%2Fcallback&response_type=code&scope=openid+email+offline_access&state=vbsR5n1YA6Y8NwrYFkTPzQ (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x75c9b9b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
raise MaxRetryError(_pool, url, error or ResponseError(cause))
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 363, in increment
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 643, in urlopen
timeout=timeout
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 423, in send
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

requests.packages.urllib3.exceptions.NewConnectionError: <requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x75c9b9b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
self, "Failed to establish a new connection: %s" % e)
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 147, in _new_conn
conn = self._new_conn()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 281, in connect
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 837, in _validate_conn
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 350, in _make_request
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 594, in urlopen
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

socket.gaierror: [Errno -3] Temporary failure in name resolution
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
File "/usr/lib/python3.5/socket.py", line 733, in getaddrinfo
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 75, in create_connection
(self.host, self.port), self.timeout, **extra_kw)
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 138, in _new_conn
Traceback (most recent call last):
2021-02-04 13:28:11: **** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='auth.tesla.com', port=443): Max retries exceeded with url: /oauth2/v3/authorize?client_id=ownerapi&code_challenge=td6feupi2B9DkQ13_kE8Xlgg-lk6AJHN_qylVyHhLq4&code_challenge_method=S256&redirect_uri=https%3A%2F%2Fauth.tesla.com%2Fvoid%2Fcallback&response_type=code&scope=openid+email+offline_access&state=xxvkHdGSx3X5ae0I0hLR_A (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x75d5f9b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
raise ConnectionError(e, request=request)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 487, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 609, in send
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 488, in request
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 501, in get
resp = session.get("https://auth.tesla.com/oauth2/v3/authorize", headers=headers, params=params)
File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 79, in login
login(args.email, args.password, args.mfapasscode)
File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 343, in <module>
Traceback (most recent call last):
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von LutzB »

Schon versucht, Dich auf der Tesla Homepage anzumelden? Vermute, dass Dein Konto wegen zu vieler ungültiger Anmeldungen gesperrt ist.
Solarspion
Beiträge: 7
Registriert: Mi Feb 03, 2021 4:56 pm

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von Solarspion »

Das war vor dem letzten Versuch in der Tat gesperrt, hatte es aber vor dem Versuch zurückgesetzt und das neue Passwort genommen. Aktuell komme ich ohne Probleme auf meinen Account
Solarspion
Beiträge: 7
Registriert: Mi Feb 03, 2021 4:56 pm

Re: Die Authentifizierung zur Tesla API funktioniert nicht mehr! (gefixt)

Beitrag von Solarspion »

Sooo.... Erfolgsmeldung. Es klappt jetzt. :D

Bloss warum?

Was ich gemacht habe: Irgentwie wollte die WB sich über den Browser gar nicht mehr ansprechen lassen. Mit Handy neben der Box, das WIFI und alles sonst tiptop :roll:
Dachte mir reboot tut gut- die Sicherung der WB kurz aus- nach 5 Minuten nochmal probiert- PW gelöscht, refresh- PW eingetragen- refresh. Funktioniert.

Vielen Dank!!!
Antworten