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 erstellen und erhältst ein monatliches API-Guthaben von 10 €.
Die Anleitung von myteslamate.com 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
- Batteriesteuerung: Externe Steuerung von Hausbatterie-Lade- und Entladevorgängen durch evcc.
Parameter
| Name | Beschreibung | Wert | Stufe |
|---|---|---|---|
host | IP-Adresse oder Hostname | optional | |
password | Passwort Passwort des Benutzers "Kunde". Default sind die letzten 5 Zeichen des auf dem Tesla Gateway genannten Passworts. | optional | |
clientId | Client ID von developer.tesla.com. | optional | |
accessToken | Access token von myteslamate.com. | optional | |
refreshToken | Refresh token von myteslamate.com. | optional | |
siteId | Site ID optionale Product ID dieser Energy Site, zum Übersteuern der automatischen Erkennung | optional | |
minsoc [%] | Minimaler Ladestand Backup-Reserve, die evcc im Normalbetrieb wiederherstellt | erweitert |
Konfigurationsbeispiel für evcc.yaml
Falls du die Konfiguration nicht über die Oberfläche vornehmen möchtest, kannst du alternativ diesen YAML-Block verwenden.
meters: - name: my_meter type: template template: tesla-powerwall-fleet 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)