Tesla API stało się płatne: co naprawdę zepsuło się w Teslamate w czerwcu 2026
Spis treści
Krótko: częste pytania
Dlaczego Teslamate przestał widzieć auto w czerwcu 2026?
Czy trzeba było zapłacić za Fleet API, żeby Teslamate zadziałał?
Co zrobić, jeśli wciąż mam obraz pr-5406?
Zaktualizowałem do v4.0.1, a auta i tak nie widać. Co dalej?
Czy to prawda, że Tesla wprowadziła subskrypcję na API za 10 dolarów miesięcznie?
Czy Tessie zepsuło się z tego samego powodu?
Czy to może się powtórzyć?
Dwie wiadomości, które zlały się w jedną
13 czerwca 2026 po czacie rozeszła się wiadomość: Tesla przenosi zewnętrzny dostęp do auta na płatną subskrypcję Fleet API, około 10$ miesięcznie (#460334, #460338, #460340). Reakcja była odpowiednia, aż po „to tak Elon zarobił bilion”.
W nocy z 13 na 14 czerwca u połowy właścicieli stanął Teslamate (#460818, #460820). Doba różnicy, jeden temat, oczywisty związek. I go poprowadzono (#460405). Rozbiór w repozytorium Teslamate pokazał, że w czasie zbiegły się dwie różne historie.
Objawy
W logach kontenera szły linijki takiej postaci:
[info] GET https://owner-api.teslamotors.com/api/1/vehicles/<id> -> 403 (64 ms)
[warning] TeslaApi.Error / %{"error" => "forbidden, see https://developer.tesla.com/docs/fleet-api", "error_description" => "", "response" => nil}
[error] Error / :unknown
Tekst błędu sam wskazywał na Fleet API, więc wersja o subskrypcji wyglądała na udowodnioną wprost z loga. Zgłoszenie założono 13 czerwca pod tytułem „TeslaApi.Error 403 on v4.0.0” (issue #5399). MQTT łączyło się przy tym normalnie, auto po prostu znikało z interfejsu.
Co okazało się naprawdę
Problem siedział w autoryzacji. Robocza wersja maintainerów: serwer tokenów Tesli przestał obsługiwać klientów, którzy przychodzą bez HTTP/2 i TLS 1.3, i sypał 403 przy odświeżaniu refresh tokena. Fix sprowadził się do jednej rzeczy: chodzić na host autoryzacji wymuszonym HTTP/2 z TLS 1.3.
Chronologia według repozytorium:
- 13 czerwca, 12:17 UTC — wyszedł release v4.0.0, na który wielu właśnie się zaktualizowało w próbie naprawy.
- 13 czerwca, 20:32 UTC — założono issue #5399 z 403.
- 14 czerwca, 07:43 UTC — zamknięto issue #5405 „Enforce HTTP/2 and TLS v1.3 for Tesla Auth API”.
- 14 czerwca, 16:33 UTC — zamknięto PR #5406 „fix: enable HTTP/2 and set TLS to 1.3 for TESLA_AUTH_HOST”.
- 14 czerwca, 17:09 UTC — opublikowano release v4.0.1 ze sformułowaniem maintainerów, że wydanie zamyka problem z refresh tokenami.
Od pierwszej wiadomości o awarii do stabilnego release'u minęła niecała doba i pieniędzy Tesli za to nikt nie zapłacił.
Jak naprawiano to na bieżąco
Dopóki release'u nie było, na czacie rozdawano obraz CI zbudowany prosto z pull requesta: ghcr.io/teslamate-org/teslamate:pr-5406 (#460820, #460825). Działało. Po dobie wyszedł v4.0.1 i z obrazu PR trzeba było zejść; dokumentacja Teslamate o testowaniu obrazów CI prosi o to osobnym zdaniem.
U części właścicieli po aktualizacji auto i tak się nie pojawiało. Pomagało odtworzenie tokenów: /settings, Sign out, wpisać tokeny od nowa (#460827).
Co robić teraz, jeśli macie własnego Teslamate
Sprawdźcie wersję kontenera. Wszystko starsze niż v4.0.1 łapie to samo 403, bo fiksa TLS tam po prostu nie ma.
Sprawdźcie tag obrazu. Jeśli w compose wciąż wpisany jest pr-5406, zamieńcie go na zwykły tag release'u. Na wrzesień 2026 aktualna linia poszła zauważalnie dalej: v4.1.0 i v4.1.1 z 14 sierpnia, v4.2.0 z 23 sierpnia.
Jeśli po aktualizacji 403 zostaje, zalogujcie się ponownie i załóżcie tokeny od nowa. To pierwsza rzecz do wykluczenia i zajmuje dwie minuty.
Patrzcie w log, a nie w interfejs. Pusty wykres w Grafanie wygląda tak samo przy każdej awarii, a linijka z kodem odpowiedzi w docker logs teslamate od razu rozdziela trzy różne przypadki: 403 od owner-api oznacza problem autoryzacji dokładnie tego typu, 401 zwykle oznacza przeterminowany token, a timeouty i brak zapytań w ogóle mówią o sieci albo o śpiącym aucie. Bez tej linijki diagnostyka zamienia się w przebieranie wersji na ślepo, czym czerwcowa doba na czacie właśnie była zajęta.
O płatnym Fleet API osobno
Fleet API u Tesli jest taryfikowane według liczby zapytań, a warunki leżą w sekcji billing and limits na portalu dewelopera. Liczba „10$ miesięcznie” z czatu 13 czerwca idzie ze słów uczestników, oficjalnego cennika nikt pod nią nie podłożył i wstawiać jej do wyliczeń nie warto.
Co warto naprawdę trzymać w głowie: owner API, na którym żyje self-hosted Teslamate, nie jest u Tesli nigdzie udokumentowane i nie niesie żadnych zobowiązań wobec zewnętrznych klientów. Czerwcowa historia pokazała to naocznie. Zepsuć je może dowolna zmiana po stronie Tesli, aż po ustawienia TLS na jednym hoście, i uprzedzenia nie będzie.
Jeśli używacie Teslamate jako źródła danych do sprawdzenia baterii albo przebiegu, przydaje się rozumieć, gdzie kończą się jego liczby. O diagnostyce baterii fabrycznymi środkami auta napisane jest w rozbiorze Battery Test w Service Mode; o tym, że subskrypcje Tesli w regionie żyją własnym życiem, jest materiał o Premium Connectivity.
Źródła
- https://github.com/teslamate-org/teslamate/issues/5399
- https://github.com/teslamate-org/teslamate/pull/5406
- https://github.com/teslamate-org/teslamate/releases/tag/v4.0.1
- https://developer.tesla.com/docs/fleet-api
- https://developer.tesla.com/docs/fleet-api/billing-and-limits
- https://docs.teslamate.org/
Podobne
Cały zestaw →Model S/X: Problemy LDU (duży silnik tylny) — przeciek uszczelniacza i awaria
Typowy defekt 2012-2020: wycieki płynu chłodzącego przez uszczelniacz wirnika → przedostawanie się do stojana/inwertera, błąd izolacji (BMS_w172), śmierć silnika. Sama Tesla zrezygnowała z chłodzenia wirnika w revision-U. Co sprawdzić, warianty naprawy od $50 DIY do $7000 reman.
Wymiana modułów sterujących Tesla: dlaczego bez przypisania do VIN nic nie zadziała
Każdy moduł sterujący Tesli, od BMS po moduł poduszek, jest przypisany do VIN konkretnego auta. Nie da się po prostu „wetknąć” nowego lub używanego modułu: bez procedury przypisania posypią się błędy aż do niemożności jazdy. Które moduły wymagają przypisania, czym używany różni się od nowego (odpisanie od poprzedniego auta, 3–6 h) i jak wygląda procedura.
Klucze Tesla: Key Card, Phone Key i brelok — limit 19, przypisywanie i utrata wszystkich kluczy
Jak działają trzy typy kluczy Tesla (karta NFC, telefon przez Bluetooth, brelok), dlaczego do auta można przypisać do 19 kluczy, jak klucze są powiązane z profilami kierowcy — i co robić, gdy utracone są WSZYSTKIE klucze: przywrócenie dostępu przez immobilizer z potwierdzeniem prawa własności. Plus obowiązkowy krok po zakupie używanej.
Firmware i wymuszone aktualizacje przez SIM
Powiadomienie o aktualizacji przychodzi przez wbudowaną kartę SIM, ale sam pakiet firmware'u pobiera się wyłącznie przez Wi-Fi. Co naprawdę daje wyjęta karta SIM, dlaczego aktualizacje wiszą miesiącami i czym się je przebija.