Zum Inhalt springen
EN | DE

Tesla Powerwall (Fleet API)

Diese Seite zeigt die Nightly-Version. Wechsle zur Release-Version.

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

NameBeschreibungWertStufe
hostIP-Adresse oder Hostname
Beispiel: 192.0.2.2
optional
passwordPasswort

Passwort des Benutzers "Kunde". Default sind die letzten 5 Zeichen des auf dem Tesla Gateway genannten Passworts.

optional
clientIdClient IDoptional
accessTokenAccess tokenoptional
refreshTokenRefresh tokenoptional
siteIdSite ID

optionale Product ID dieser Energy Site, zum Übersteuern der automatischen Erkennung

optional
minsoc [%]Minimaler Ladestand

Backup-Reserve, die evcc im Normalbetrieb wiederherstellt

Standard: 20
Beispiel: 25
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)