Seite 5 von 51

Re: Support: Tesla

Verfasst: Mo Mai 31, 2021 10:32 am
von Thomas aus W
Ich habe heute meinen Account beim ABPR eingerichtet. Der zeigt zusätzlich zu Username/Psswort ein Captcha an.

bye
TW

Re: Support: Tesla

Verfasst: Mo Mai 31, 2021 10:47 am
von Shadowblues
Wäre natürlich ne Idee, dass er das einfach durchreicht.

Habe die Designs der Captchas jetzt nicht verglichen.

Re: Support: Tesla

Verfasst: Mo Mai 31, 2021 4:53 pm
von dmq
Im FHEM Forum wird auch über den aktuellen Zustand diskutiert:

https://forum.fhem.de/index.php/topic,74341.240.html

Das dort aufgeführte PHP-Skript ist zwar OpenSource aber funktioniert auch nicht mehr.

Dort generieren sich Anwender zurzeit Tokens über TeslaFi.

Die anderen HomeAutomation-Lösungen (HASS, openHAB etc.) haben zurzeit denke ich alle die gleiche Herausforderung.

Ich werde einmal github durchforsten.

Re: Support: Tesla

Verfasst: Mo Mai 31, 2021 4:59 pm
von dmq

Re: Support: Tesla

Verfasst: Mo Mai 31, 2021 5:58 pm
von LutzB
Die "einfachste" Variante ist meiner Meinung nach, die Anmeldung direkt per JS in der Modulkonfiguration einzubauen. Dann kann der User gleich das Captcha lösen und sieht, ob die Anmeldung erfolgreich war. Das bedeutet jedoch einen kompletten Rewrite des Logins. Könnte etwas dauern.

Re: Support: Tesla

Verfasst: Mo Mai 31, 2021 6:05 pm
von dmq
Hört sich sinnvoll / elegant an.

Re: Support: Tesla

Verfasst: Di Jun 01, 2021 7:50 am
von JAD53359
Hallo zusammen bei mir wird der SOC von meinem Model3 leider auch nicht mehr aktualisiert.
Software habe ich nachdem ich die Anmeldedaten gelöscht, gespeichert und erneut eingegeben habe dann mal auf Stand 1.9.235 aktualisiert.
Brachte aber auch nichts.

Code: Alles auswählen

2021-06-01 09:39:57: Lp1: ERROR: Auth with user/pass failed! (LV0)
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 213, in login
    if( login(args.email, args.password, args.mfapasscode) ):
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 358, in <module>
Traceback (most recent call last):
2021-06-01 09:39:53: Lp1: Requesting new token... (LV0)
2021-06-01 09:39:36: Lp1: ERROR: Auth with user/pass failed! (LV0)
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 213, in login
    if( login(args.email, args.password, args.mfapasscode) ):
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 358, in <module>
Traceback (most recent call last):
2021-06-01 09:39:32: Lp1: Requesting new token... (LV0)
2021-06-01 09:37:08: Lp1: ERROR: Auth with user/pass failed! (LV0)
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 213, in login
    if( login(args.email, args.password, args.mfapasscode) ):
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 358, in <module>
Traceback (most recent call last):
2021-06-01 09:37:04: Lp1: Requesting new token... (LV0)
**** REBOOT ****

Re: Support: Tesla

Verfasst: Di Jun 01, 2021 9:25 am
von Dynax 9
Hallo!
Was ist denn jetzt die beste Einstellung bis es wieder geht?
Solange die OpenWB denkt das der SoC 0 ist wird immer geladen.

Danke!

Gruß Andreas

Re: Support: Tesla

Verfasst: Di Jun 01, 2021 9:45 am
von openWB
Das manuelle SoC Modul.

Re: Support: Tesla

Verfasst: Di Jun 01, 2021 9:54 am
von JAD53359
@Dynax 9 Du kannst den SOC doch einfach im Tesla vorgeben. Den Rest macht die openWB doch unabhängig vom SOC.