tesla-commands
Control your Tesla via MyTeslaMate API. Supports multi-vehicle accounts, climate control, and charging schedules.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Control your Tesla via MyTeslaMate API. Supports multi-vehicle accounts, climate control, and charging schedules.
How to use
Załóż konto w MyTeslaMate i skonfiguruj swój pojazd Tesla. Przejdź na stronę app.myteslamate.com/fleet, aby wygenerować token API — będzie ci potrzebny do połączenia.
Ustaw zmienne środowiskowe w systemie: TESLA_MATE_TOKEN (twój token z MyTeslaMate) oraz TESLA_VIN (numer VIN pojazdu). Jeśli masz wiele pojazdów, możesz podać VIN bezpośrednio w poleceniu zamiast zmiennej.
Aby sprawdzić listę swoich pojazdów i ich VINy, uruchom polecenie z opcją --list. Wyświetli wszystkie pojazdy przypisane do twojego konta.
Steruj pojazdem za pomocą dostępnych opcji: użyj --wake aby obudzić samochód ze snu, --climate on/off do włączenia lub wyłączenia klimatyzacji, --charge-limit [50-100] aby ustawić procent naładowania baterii, lub --status aby pobrać pełne dane pojazdu (bateria, klimatyzacja, lokalizacja, zamki).
Zaplanuj ładowanie pojazdu poleceniem --set-schedule HH:MM, podając godzinę w formacie 24-godzinnym (na przykład 02:00 dla drugiej w nocy). Aby anulować harmonogram, użyj --clear-schedule.
Wszystkie polecenia wykonujesz z linii poleceń, podając opcje do skryptu tesla-control.py. Jeśli masz wiele pojazdów, dodaj --vin [VIN] aby wybrać konkretny pojazd dla danego polecenia.