# Tesla Powerwall (Fleet API)

Source: https://docs.evcc.io/fr/meters/tesla-powerwall-fleet-api

Tesla offers an official, but paid Fleet API.
For private use, you can create a Tesla Developer Account at [developer.tesla.com](https://developer.tesla.com/) and receive a monthly API credit of $10.

The [myteslamate.com](https://www.myteslamate.com/tesla-api-application-registration/) guide explains the process and generates a free Access and Refresh Token.
With this token pair and your Client ID created in the Tesla Developer Account, evcc can directly communicate with the Tesla Fleet API.

Fonctionnalités prises en charge: battery-control

## Paramètres

| Nom | Description | Par défaut / exemple | |
| --- | --- | --- | --- |
| host | IP address or hostname | 192.0.2.2 |  |
| password | Password Password of the user "customer". By default this is the last 5 characters of password stated on the Tesla Gateway. |  |  |
| clientId | Client ID from [developer.tesla.com](https://developer.tesla.com/dashboard). |  |  |
| accessToken | Access token from [myteslamate.com](https://app.myteslamate.com/). |  |  |
| refreshToken | Refresh token from [myteslamate.com](https://app.myteslamate.com/). |  |  |
| siteId | Site ID optional product identifier of the energy site, use to override autodetection |  |  |
| minsoc | Minimum charge Backup reserve evcc restores in normal operation | 20 % | avancé |

## Exemple de configuration pour evcc.yaml

```yaml
meters:
    - name: my_battery
      type: template
      template: tesla-powerwall-fleet
      usage: battery
      host: 192.0.2.2 # IP address or hostname
      password: # Password, Password of the user "customer". By default this is the last 5 characters of password stated on the Tesla Gateway.
      clientId: # Client ID, from [developer.tesla.com](https://developer.tesla.com/dashboard).
      accessToken: # Access token, from [myteslamate.com](https://app.myteslamate.com/).
      refreshToken: # Refresh token, from [myteslamate.com](https://app.myteslamate.com/).
      siteId: # Site ID, optional product identifier of the energy site, use to override autodetection (optional)
      minsoc: 20 # Minimum charge (%), Backup reserve evcc restores in normal operation (optional)
```
