# Tesla Powerwall (Fleet API)

Quelle: https://docs.evcc.io/de/meters/tesla-powerwall-fleet-api

Tesla bietet eine offizielle, aber kostenpflichtige Fleet API an.
Für private Nutzung kannst du dir einen Tesla Developer Account bei [developer.tesla.com](https://developer.tesla.com/) erstellen und erhältst ein monatliches API-Guthaben von 10 €.

Die Anleitung von [myteslamate.com](https://www.myteslamate.com/tesla-api-application-registration/) erklärt den Prozess und generiert dir kostenfrei die für evcc benötigten Access- und Refresh-Token.
Mit diesem Tokenpaar und deiner im Tesla Developer Account erstellten Client ID kann evcc direkt mit der Tesla Fleet API kommunizieren.

Unterstützte Funktionen: battery-control

## Parameter

| Name | Beschreibung | Standard / Beispiel | |
| --- | --- | --- | --- |
| host | IP-Adresse oder Hostname | 192.0.2.2 |  |
| password | Passwort Passwort des Benutzers "Kunde". Default sind die letzten 5 Zeichen des auf dem Tesla Gateway genannten Passworts. |  |  |
| clientId | Client ID von [developer.tesla.com](https://developer.tesla.com/dashboard). |  |  |
| accessToken | Access token von [myteslamate.com](https://app.myteslamate.com/). |  |  |
| refreshToken | Refresh token von [myteslamate.com](https://app.myteslamate.com/). |  |  |
| siteId | Site ID optionale Product ID dieser Energy Site, zum Übersteuern der automatischen Erkennung |  |  |
| minsoc | Minimaler Ladestand Backup-Reserve, die evcc im Normalbetrieb wiederherstellt | 20 % | erweitert |

## Konfigurationsbeispiel für evcc.yaml

```yaml
meters:
    - name: my_battery
      type: template
      template: tesla-powerwall-fleet
      usage: battery
      host: 192.0.2.2 # IP-Adresse oder Hostname
      password: # Passwort, Passwort des Benutzers "Kunde". Default sind die letzten 5 Zeichen des auf dem Tesla Gateway genannten Passworts.
      clientId: # Client ID, von [developer.tesla.com](https://developer.tesla.com/dashboard).
      accessToken: # Access token, von [myteslamate.com](https://app.myteslamate.com/).
      refreshToken: # Refresh token, von [myteslamate.com](https://app.myteslamate.com/).
      siteId: # Site ID, optionale Product ID dieser Energy Site, zum Übersteuern der automatischen Erkennung (optional)
      minsoc: 20 # Minimaler Ladestand (%), Backup-Reserve, die evcc im Normalbetrieb wiederherstellt (optional)
```
