Das ist okay, aber leider muss ich dann dafür zahlen, denn das läuft alles über meinen Tesla Developer Account für die App.
Somit gibt es ab Version 2.232 (!!!) mehrere Varianten:
Variante (a): Die Abfragehäufigkeit ist reduziert: wenn das Auto an der Wallbox angeschlossen ist, alle 2 Stunden, angeschlossen jede Stunde, beim Laden alle 15 Minuten.
Variante (b): Du abonnierst ein "Tesla-Zugriffs"-Abo in der App
Variante (c): Du legst selbst einen Developer Account an und gibst ClientId und ClientSecret, die für diesen Account gelten, in der App an.
Alles ist eigentlich einfach, der Developer Account etwas schwieriger. Wie erstellt man so einen Account?
Developer Account erstellen:
auf "Account einrichten und verwalten" drücken (öffnet https://developer.tesla.com/) und dann folgende Schritte durchführen:
- "Fleet API" (Flotten-API) aufrufen
- dann muss man sich bei Tesla einloggen
- Flotten-API Anwendung erstellen
- "Weiter" drücken
- "Anwendungsname": egal, z.B. "Wallbox-Steuerung"
- "Anwendungsbeschreibung": egal, z.B. "Kostensenkung für Christian"
- "Verwendungszweck": egal, z.B. "häufigere Abfragen möglich"
- "Weiter" drücken
- oAuth-Genehmigungstyp "Autorisierungscode..."
- "Zulässige Herkunfts-URL(s)": "https://android.chk.digital/"
- "Zulässige Weiterleitungs-URI(s):": "myapp://digital.chk.goelocal/oauth2redirect"
- "Zulässige Rücksende URL(s)": "" (keine)
- "Weiter" drücken
- Ankreuzen: "Fahrzeugdaten", "Fahrzeugstandort", "Fahrzeugbefehle" (zum Aufwecken)
- "Senden" drücken
... und fertig.