Support: Tesla

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
TimTaylor
Beiträge: 20
Registriert: Mo Dez 23, 2019 9:53 pm
Has thanked: 8 times
Been thanked: 1 time

Re: Support: Tesla

Beitrag von TimTaylor »

Hallo,
Screenshot 2026-04-29 011032.png
(411.96 KiB) Noch nie heruntergeladen
Bei meiner aktuellen Software 1.9.304 (die zum Erstellungszeitpunkt des Beitrags aktuellste 1.9er) erhalte ich die Fehlermeldung zum Anmelden. Sowohl als nightly als auch stable Version.

Muss ich auf die Software 2.x upgraden, um den Tesla SOC nutzen zu können, oder gabs da wieder ne Änderung bei Tesla, die noch ganz frisch ist?
Ich blinke, weil ich‘s kann!
seaspotter
Beiträge: 795
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 193 times
Been thanked: 169 times

Re: Support: Tesla

Beitrag von seaspotter »

TimTaylor hat geschrieben: Di Apr 28, 2026 11:24 pm Muss ich auf die Software 2.x upgraden, um den Tesla SOC nutzen zu können, oder gabs da wieder ne Änderung bei Tesla, die noch ganz frisch ist?
Ja wurde dir ja auch im anderen Thread bereits dazu geraten. 1.9 ist abgekündigt, wird nicht weiter gepflegt und erhält auch nur noch kostenpflichtigen Support.
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW ID3 Pro S
Gero
Beiträge: 5257
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 81 times
Been thanked: 395 times

Re: Support: Tesla

Beitrag von Gero »

Hmmm. das liegt nicht an 1.9 oder SW2. Wollte gerade mal meine SoC-Abfrage wieder einrichten und bekomme den selben Fehler. Schnelles googlen liefert auch teslamate als Leidtragenden - leider ohne Lösung.

https://github.com/teslamate-org/teslamate/issues/5296
openWB-pro+, openWB-Buchse, E3/DC S10pro+39kWh, 30kWp Ost-Süd, Model 3 und Ion
LutzB
Beiträge: 4360
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 28 times
Been thanked: 202 times

Re: Support: Tesla

Beitrag von LutzB »

Eigentlich muss man nur die Redirect-URL im Code anpassen (steht so bei Teslamate). Dadurch ergeben sich jedoch ein paar Probleme mit dem aktuellen Ablauf bei openWB. Der Browser weiß nicht, was er mit einer URL "tesla://..." anfangen soll. Zumindest mein Chrome unter Linux kommt dann nicht bis zu der "Page not found" Seite oder einer alternative, um die komplette URL mit dem Code zu erhalten.

Man muss also in die Developer Tools des Browsers gehen und sich dort den Netzwerktraffic und die Konsole ansehen. Dann kommt man auch irgendwie an die URL bzw. den dort enthaltenen Code zur Anmeldung (getestet). Leider nicht wirklich Anwenderfreundlich umsetzbar.

Das schreibt ChatGPT dazu:

Das Problem ist bekannt: Tesla prüft nun die Redirect-URL und akzeptiert nur noch das Schema tesla://auth/callback. Ein normaler Browser kann dieses Protokoll nicht auflösen, daher landet man nicht mehr auf einer "Page not Found"-Seite, von der man die URL kopieren könnte.

Zu deinen Fragen:

1. IFrame-Lösung:
Du kannst den OAuth-Flow nicht einfach in einem IFrame starten und die URL überwachen. Moderne Browser und OAuth-Provider (wie Tesla) verhindern dies aus Sicherheitsgründen (CORS, X-Frame-Options, SameSite-Cookies). Die meisten OAuth-Seiten verbieten das Einbetten in IFrames komplett.

2. URL aus dem Popup abgreifen:
Das Überwachen der URL eines geöffneten Fensters (window.open) ist nur möglich, solange die Seite im gleichen Origin (gleiche Domain) wie deine Anwendung läuft. Sobald das Fenster auf eine Tesla-Domain navigiert, hast du keinen Zugriff mehr auf die URL (Sicherheitsmechanismus des Browsers).

3. Workarounds:
  • Redirect-Handler:
    Die einzige saubere Lösung ist, eine eigene Redirect-URL zu verwenden, die du kontrollierst (z. B. https://deine-domain.de/tesla-callback), und diese bei Tesla zu registrieren. Das ist aber für Endnutzer meist nicht möglich, da Tesla nur das tesla://-Schema akzeptiert.
  • Manuelles Kopieren
    Aktuell bleibt nur, im Popup die Entwickler-Tools zu öffnen und den Netzwerk-Tab zu überwachen, um den Redirect mit dem Code zu sehen. Das ist aber für Endnutzer sehr umständlich.
  • Custom Protocol Handler
    Es gibt Browser-Plugins oder kleine lokale Helfer-Apps, die das tesla://-Protokoll abfangen und die URL anzeigen können. Das ist aber ein zusätzlicher Installationsaufwand.
Fazit:
  • Ein IFrame funktioniert nicht.
  • window.open gibt dir keine Kontrolle über die URL nach dem Redirect.
  • Ohne native App oder Custom Protocol Handler ist es aktuell für Web-Anwendungen nicht möglich, den Code einfach abzugreifen.
Empfehlung:
  • Prüfe, ob Tesla in Zukunft Web-Redirects wieder zulässt oder eine API für Drittanbieter bereitstellt.
  • Informiere die Nutzer, dass sie aktuell den Code nur über die Entwickler-Tools oder mit einem speziellen Tool abgreifen können.
Orbitson
Beiträge: 1
Registriert: Sa Mai 09, 2026 8:18 am

Re: Support: Tesla

Beitrag von Orbitson »

Steh vor dem gleichen Problem. Nach langem googlen und OpenWb anfragen keinen schritt weiter. Zugriff auf bestehendes auto kein problem, neuen 2. Wagen mit eigenem Account. Nicht möglich...
Gero
Beiträge: 5257
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 81 times
Been thanked: 395 times

Re: Support: Tesla

Beitrag von Gero »

Scroll mal im verlinkten Github-Beitrag weiter nach unten. Da gibt‘s ein binary, was dir beim Erstellen des Tokens helfen soll. Ich bin noch nicht dazu gekommen.
openWB-pro+, openWB-Buchse, E3/DC S10pro+39kWh, 30kWp Ost-Süd, Model 3 und Ion
KrailPV
Beiträge: 258
Registriert: Do Mär 19, 2020 6:02 pm
Has thanked: 27 times
Been thanked: 5 times

Re: Support: Tesla

Beitrag von KrailPV »

Hallo zusammen,
ich habe das gleiche Problem mit der Fehlermeldung beim Anlegen des neuen Tesla für das SoC Modul, hat es schon jemand gelöst?
______________
2x 10 kWp PV (Ost- / Westdach) Kostal Plenticore Plus 8.5 mit BYD HVS 10.2 / PikoIQ 7 + KSEM v2
1x 11kW openWB series2 standard+
1x Lambda EU10L
Smarthome mit HomeAssistent / HomematicIP / Shellys
KrailPV
Beiträge: 258
Registriert: Do Mär 19, 2020 6:02 pm
Has thanked: 27 times
Been thanked: 5 times

Re: Support: Tesla

Beitrag von KrailPV »

KrailPV hat geschrieben: Sa Mai 16, 2026 5:40 am Hallo zusammen,
ich habe das gleiche Problem mit der Fehlermeldung beim Anlegen des neuen Tesla für das SoC Modul, hat es schon jemand gelöst?
Ich habe es heute noch mal probiert mit den kursierenden Anleitungen und leider nicht hinbekommen, falls es jemand hinbekommen hat, gerne beschreiben wie.
______________
2x 10 kWp PV (Ost- / Westdach) Kostal Plenticore Plus 8.5 mit BYD HVS 10.2 / PikoIQ 7 + KSEM v2
1x 11kW openWB series2 standard+
1x Lambda EU10L
Smarthome mit HomeAssistent / HomematicIP / Shellys
Benutzeravatar
humschti
Beiträge: 781
Registriert: Mo Nov 25, 2019 8:25 am
Wohnort: Nürensdorf (Schweiz)
Has thanked: 40 times
Been thanked: 17 times

Re: Support: Tesla

Beitrag von humschti »

Du hast via diesem Projekt versucht, die Tokens zu generieren?
https://github.com/GewoonJaap/tesla_auth
openWB Series 2 Duo mit EVU, 1/3 Umschaltung und abgesetztem Display, 16 kWp mit Solaredge, Ansteuerung Haushaltsgeräte mit Shelly
Tesla Model S und Cupra Born (SoC via EVCC)
Gero
Beiträge: 5257
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 81 times
Been thanked: 395 times

Re: Support: Tesla

Beitrag von Gero »

In dem verlinkten github-Beitrag ist ein Link wieder mal zu github, diesmal aber zu einem Programm, welches die Tesla-Tokens abrufen kann. Diesen hier meine ich:

https://github.com/adriankumpf/tesla_auth

Da kann man ein Binary, also ausführbares Programm, für die gängigen Betriebssysteme herunterladen. Doppelt draufklicken packt das Archiv auf einem Apple-SIlicon-Mac (wie bei mir) aus. In dem neu angelegten Unterverzeichnis findet sich eine Datei "tesla_auth". Doppelt draufklicken. Dann in den Systemeinstellungen unter "Datenschutz & Sicherheit" Den Punkt suchen, wo drin steht, dass tesla_auth nicht ausgeführt wurde. Dort dann das Ausführen erlauben. Es geht ein Browser-Fenster auf, in dem man bitte seine Anmeldedaten eingibt. Danach erscheint dann ein zweigeteiltes Fenster: Oben das Access_Token und unten das Refresh-Token. Die beiden raus- und in den entsprechenden Feldern des Fahrzeugs in der openWB reinkopieren. Speichern.
openWB-pro+, openWB-Buchse, E3/DC S10pro+39kWh, 30kWp Ost-Süd, Model 3 und Ion
Antworten