# v0.133 - Tesla Developer Account erforderlich

> Release Notes zu evcc 0.133 vom Januar 2025: Die Tesla Fleet API wird kostenpflichtig, du brauchst einen eigenen Tesla Developer Account.

Ab evcc v0.133 wird ein [Tesla Developer Account](https://developer.tesla.com/) benötigt. Die Nutzung bleibt weiterhin kostenfrei, erfordert jedoch einen zusätzlichen Einrichtungsschritt.

> **Update**
>
> Dieser Beitrag wurde überarbeitet.
>
> **[8.2.2025](https://github.com/evcc-io/docs/pull/723/files):** Weitere detaillierte Anleitungen für die Tesla Fleet API und myteslamate.com-Konfiguration.\
> **[27.3.2025](https://github.com/evcc-io/docs/pull/775/files):** Aktualisierung auf den neuen Einrichtungsprozess von myteslamate.com.

## Tesla Fleet API wird ab Februar kostenpflichtig

Vor einem Jahr haben wir die [Tesla Fleet API](/de/blog/2024/02/01/v0124-new-tesla-api) in evcc integriert. Tesla war damit der erste Hersteller, der eine offizielle und vor allem offene API für die Kommunikation mit seinen Fahrzeugen bereitgestellt hat.

Tesla hatte bereits bei der Einführung angekündigt, dass diese Schnittstelle später kostenpflichtig werden würde. Die Preise sind nun bekannt und treten ab dem 1. Februar 2025 in Kraft. Die Abrechnung erfolgt nutzungsbasiert, wobei die Kosten je nach Art der Anfrage variieren.

Mit [tesla.evcc.io](https://tesla.evcc.io) haben wir bislang einen Dienst bereitgestellt, über den evcc-Nutzer Zugangstoken für die API-Nutzung generieren können. Die API-Kommunikation dieser Token würde uns ab Februar 2025 in Rechnung gestellt. Die Kosten pro Nutzer hängen von der Anzahl seiner Fahrzeuge, dem Ladeverhalten und der konkreten Konfiguration des Aktualisierungsintervalls ab. Bei den meisten Nutzern überschreiten diese Kosten unser “$2 im Monat”-Sponsoring-Modell und wären damit für uns auch nicht tragbar, wenn wir die Tesla-Integration sponsorpflichtig machen würden.

## Kostenloser Freibetrag für Privatnutzer

Tesla bietet Privatnutzern ein monatliches API-Guthaben von 10 €, was für die meisten evcc-Nutzer ausreichen sollte.

[![Tesla's API-Guthaben](/_astro/tesla-credit-de.B69sslSi_ZnUeUu.webp)](https://developer.tesla.com/)

Mit der Version 0.133 haben wir die API-Kommunikation zu Tesla so angepasst, dass du deinen eigenen Tesla Developer Account nutzen kannst. Token, die zuvor mit [tesla.evcc.io](https://tesla.evcc.io) generiert wurden, funktionieren nicht mehr. Wir haben überlegt unseren bisherigen Token-Generierung-Prozess so zu erweitern, dass du ihn mit deinem eigenen Tesla Developer Account nutzen kannst. Glücklicherweise hat [myteslamate.com](https://app.myteslamate.com) aber genau diese Funktion bereits implementiert. Dort kannst du dir mit deinem Developer Account passende **Access- und Refresh-Token** generieren.

## Was ist zu tun?

[]()

### Für Tesla-Fahrer

Für die Einrichtung in evcc benötigst du drei Informationen:

* **Kunden ID (Client ID):** aus dem [Tesla Developer Portal](https://developer.tesla.com/)
* **Access Token:** über das Script von [myteslamate.com](https://www.myteslamate.com/tesla-api-application-registration/)
* **Refresh Token:** über das Script von [myteslamate.com](https://www.myteslamate.com/tesla-api-application-registration/)

Folge der Anleitung auf [myteslamate.com](https://www.myteslamate.com/tesla-api-application-registration/) um diese Informationen zu generieren.

Da du parallel auf myteslamate.com und developer.tesla.com unterwegs bist, empfehlen wir dir, diese Schritte parallel in zwei Browserfenstern auszuführen. Am Ende des Prozesses muss ein Script heruntergeladen und auf deinem Rechner im Terminal/Konsole ausgeführt werden.

Im Anmeldeprozess erscheint ein Berechtigungsdialog. evcc benötigt für den Betrieb an einer normalen Wallbox (nicht Tesla Wall Connector) folgende **Tesla API Berechtigungen**:

* Profilinformationen *(Region, Liste der Fahrzeuge)*
* Fahrzeugdaten *(Ladestand, Fahrzeugstatus, etc.)*
* Fahrzeugstandort *(für Fahrzeugerkennung, noch nicht implementiert)*
* Fahrzeugbefehle *(für Wakeup)*

Hast du den Prozess erfolgreich abgeschlossen trage die Informationen in die evcc-Konfiguration ein:

Beispiel:

```yaml
vehicles:
  - name: my_car
    type: template
    template: tesla
    title: Tesla Model 3
    clientId: aaaaaa-11111-... # von developer.tesla.com
    accessToken: ey1234567890... # von myteslamate.com
    refreshToken: EU_1234567890... # von myteslamate.com
```

Dein verbrauchtes Guthaben kannst du in der [Übersicht im Tesla Developer Portal](https://developer.tesla.com/de_DE/dashboard/) jederzeit nachverfolgen.

> **Hinweis**
>
> Das evcc-Projekt steht in keiner Verbindung zu myteslamate.com.
>
> Wir sind mit [jlestel](https://github.com/jlestel), dem Entwickler von myteslamate.com, in Kontakt. Die kostenlose Nutzung des Services für evcc-Nutzer ist von ihm explizit erwünscht. Schau dir vor der Nutzung die [Terms of Service](https://www.myteslamate.com/terms-of-service) und [Privacy Policy](https://www.myteslamate.com/privacy-policy) an.

### Für Tesla Wall Connector Nutzer

Wenn du einen Tesla Wall Connector verwendest, sind zusätzliche Schritte erforderlich, da die Ladekommandos eine signierte Kommunikation benötigen und über einen öffentlich zugänglichen Server abgewickelt werden müssen. myteslamate.com stellt einen solchen Proxy bereit. Die Abrechnung erfolgt auf Nutzungsbasis direkt über myteslamate.com. Für diese Kommandos wird nicht dein Tesla-Guthaben verwendet.

Wir gehen davon aus, dass du die [oben beschriebenen Schritte](#vehicle) bereits abgeschlossen hast. Logge dich erneut auf myteslamate.com ein und folge der Einleitung zur Einrichtung des kostenpflichtigen Command-Proxys. Kopiere das **Proxy-Token** aus der Sektion **Use MyTeslamate API**. Trage dieses Token in die evcc-Konfiguration ein:

```yaml
vehicles:
  - name: my_car
    type: template
    template: tesla
    title: Tesla Model 3
    clientId: aaaaaa-11111-... # von developer.tesla.com
    accessToken: ey1234567890... # von myteslamate.com
    refreshToken: EU_1234567890... # von myteslamate.com
    proxyToken: aaaaa-bbbbb-... # von myteslamate.com
```

Mit dieser Konfiguration sendet evcc Steuerungsbefehle an den myteslamate.com Proxy, der sie mit deiner Tesla Anwendung signiert und an die eigentliche Tesla API weiterleitet.

> **Das Proxy-Token ist sehr mächtig.**
>
> Es ist empfehlenswert die Berechtigungen bei myteslamate.com auf die nötigsten Funktionen zu beschränken. Für evcc sind nur die Funktionen **Charge Start**, **Charge Stop** und **Set Charging Amps** notwendig.

## tesla.evcc.io wird eingestellt

tesla.evcc.io wird im Februar eingestellt. Alle damit generierten Token werden ihre Gültigkeit verlieren. Für die weitere Nutzung der Tesla-API ist ein Update auf evcc Version 0.133 erforderlich.

## Weitere Alternativen

Die Tesla-API-Kommunikation in evcc ist nicht myteslamate.com-spezifisch. Du kannst dir die Token mit der entsprechenden Infrastruktur (öffentliche Callback-URL notwendig) auch selbst generieren und in die oben genannte evcc-Konfiguration eintragen.

Zudem bleibt die alternative Abfrage über Dienste wie [TeslaLogger](https://docs.evcc.io/docs/vehicles#teslalogger), [TeslaMate](https://docs.evcc.io/docs/vehicles#teslamate), [TeslaBleHttpProxy](https://docs.evcc.io/docs/vehicles#tesla-ble), [Tessie](https://docs.evcc.io/docs/vehicles#tessie) oder [Tronity](https://docs.evcc.io/docs/vehicles#tronity) weiterhin möglich.

Tesla Wall Connector-Nutzer können auch weiterhin [TeslaBleHttpProxy](https://github.com/wimaha/TeslaBleHttpProxy) als lokalen “Command Proxy” verwenden.

## Fazit

Wir haben mehrere Alternativen für die Tesla-Anbindung diskutiert. Auch spezielle Services und Preisstufen für Tesla-Nutzer lagen auf dem Tisch. Wir glauben aber, dass unsere aktuelle Lösung aus Nutzersicht die Beste ist. Zum einen, weil sie für die meisten Privatnutzer keine zusätzlichen Kosten verursacht. Die Implementierung bleibt sponsorfrei. Die API-Kommunikation erfordert keine third-party-Dienste. Auch Nutzer größerer Fahrzeugflotten können evcc nutzen, wobei bei einer Überschreitung des monatlichen Freibetrags die API-Nutzungsgebühren direkt bei Tesla anfallen.

**Viele Grüße**\
Das evcc Team\
Michael, Andi & Uli