Home Assistant bietet eine offizielle „Tesla Fleet“-Integration. Der ältere Artikel empfahl ausschließlich eine HACS-Erweiterung und einen extern erzeugten Refresh-Token; das ist kein allgemeingültiger Einstieg mehr. Die Fleet-Integration nutzt Teslas Cloud-API. Wichtig vorab: Laut offizieller Dokumentation wird die Tesla-Region China derzeit nicht unterstützt. Prüfen Sie außerdem die aktuellen API-Kosten und Nutzungsgrenzen in Ihrem Tesla-Entwicklerkonto.
1. Voraussetzungen
Sie benötigen ein Tesla-Konto mit bestätigter E-Mail-Adresse und eine Domain mit gültigem TLS-Zertifikat, auf der Sie einen öffentlichen Schlüssel bereitstellen können. Der private Schlüssel bleibt in Home Assistant und darf niemals veröffentlicht werden. Prüfen Sie, ob Ihr Fahrzeug und Ihre Kontoregion unterstützt sind, bevor Sie Zeit in die Einrichtung investieren. Häufige Abfragen können das Fahrzeug wach halten und Akku verbrauchen.
2. Tesla-Entwickleranwendung anlegen
Erstellen Sie unter developer.tesla.com/request eine Anwendung. Wählen Sie für OAuth „Authorization Code“ und „Machine-to-Machine“, tragen Sie Ihre erlaubte Origin-Domain und als Redirect URI https://my.home-assistant.io/redirect/oauth ein, sofern „My Home Assistant“ aktiv ist. Wählen Sie nur die benötigten API-Berechtigungen; Fahrzeugdaten sind für Fahrzeuge erforderlich, Standort und Befehle optional je nach Zweck. Bewahren Sie Client ID und Client Secret sicher auf.
3. Integration und Schlüssel verbinden
Öffnen Sie „Einstellungen“ → „Geräte & Dienste“ → „Integration hinzufügen“ → „Tesla Fleet“. Geben Sie die Anwendungsdaten ein, autorisieren Sie Ihr Tesla-Konto und wählen Sie die passende Region. Stellen Sie den von Home Assistant erzeugten öffentlichen Schlüssel unter dem in der Anleitung angegebenen .well-known-Pfad Ihrer Domain bereit. Installieren Sie den virtuellen Schlüssel bei Fahrzeugen, die signierte Befehle verlangen, über die Tesla-App. Folgen Sie dabei dem aktuellen Einrichtungsdialog; ein öffentlicher Schlüssel ist nicht der private Schlüssel.
Prüfen und betreiben
Kontrollieren Sie zuerst harmlose Werte wie Ladestand und Ladezustand. Testen Sie Befehle nur am stehenden Fahrzeug unter sicheren Bedingungen. Beobachten Sie API-Nutzung und Abfragehäufigkeit, damit Kosten und Fahrzeugwachzeiten begrenzt bleiben. Bei Befehlsfehlern prüfen Sie Domain, öffentlichen Schlüssel und virtuellen Fahrzeugschlüssel. Geben Sie weder Zugangsdaten noch Schlüssel in Beiträge oder Support-Screenshots weiter.
Quelle: https://www.home-assistant.io/integrations/tesla_fleet/.