Tesla API став платним: що насправді зламалося в Teslamate у червні 2026
Зміст
Коротко: часті запитання
Чому Teslamate перестав бачити машину в червні 2026?
Чи довелося платити за Fleet API, щоб Teslamate запрацював?
Що робити, якщо в мене досі стоїть образ pr-5406?
Оновився до v4.0.1, а машина все одно не видна. Що далі?
Чи правда, що Tesla ввела підписку на API за 10 доларів на місяць?
Чи зламалася Tessie з тієї самої причини?
Чи може це повторитися?
Дві новини, які злилися в одну
13 червня 2026 чатом розійшлася новина: Tesla переводить сторонній доступ до машини на платну підписку Fleet API, близько 10$ на місяць (#460334, #460338, #460340). Реакція була відповідна, аж до «то ось як Ілон заробив трильйон».
У ніч на 14 червня в половини власників став Teslamate (#460818, #460820). Доба різниці, одна тема, очевидний зв’язок. Його й провели (#460405). Розбір у репозиторії Teslamate показав, що збіглися в часі дві різні історії.
Симптоми
У логах контейнера йшли рядки такого вигляду:
[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
Текст помилки сам вказував на Fleet API, тому версія про підписку виглядала доведеною просто з лога. Задачу завели 13 червня під заголовком «TeslaApi.Error 403 on v4.0.0» (issue #5399). MQTT при цьому під’єднувався нормально, машина просто зникала з інтерфейсу.
Що виявилося насправді
Проблема сиділа в авторизації. Робоча версія мейнтейнерів: сервер токенів Tesla перестав обслуговувати клієнтів, які приходять без HTTP/2 і TLS 1.3, і сипав 403 на оновленні refresh-токена. Fix звівся до однієї речі: примусово ходити на auth-хост по HTTP/2 з TLS 1.3.
Хронологія за репозиторієм:
- 13 червня, 12:17 UTC — вийшов реліз v4.0.0, на який багато хто якраз оновився в спробі полагодитися.
- 13 червня, 20:32 UTC — заведено issue #5399 з 403.
- 14 червня, 07:43 UTC — закрито issue #5405 «Enforce HTTP/2 and TLS v1.3 for Tesla Auth API».
- 14 червня, 16:33 UTC — закрито PR #5406 «fix: enable HTTP/2 and set TLS to 1.3 for TESLA_AUTH_HOST».
- 14 червня, 17:09 UTC — опубліковано реліз v4.0.1 з формулюванням мейнтейнерів про те, що реліз закриває проблему з refresh-токенами.
Від першого повідомлення про поломку до стабільного релізу минуло менше доби, і грошей Tesla за це ніхто не заплатив.
Як лагодили по ходу справи
Поки релізу не було, в чаті роздавали CI-образ, зібраний просто з pull request: ghcr.io/teslamate-org/teslamate:pr-5406 (#460820, #460825). Працювало. Через добу вийшов v4.0.1, і з PR-образу треба було йти; документація Teslamate про тестування CI-образів просить про це окремим реченням.
У частини власників після оновлення машина все одно не з’являлася. Допомагало перестворення токенів: /settings, Sign out, ввести токени заново (#460827).
Що робити зараз, якщо у вас свій Teslamate
Перевірте версію контейнера. Усе, що старше за v4.0.1, ловить ту саму 403, бо фікса TLS там просто немає.
Перевірте тег образу. Якщо в compose досі прописано pr-5406, замініть його на звичайний тег релізу. На вересень 2026 актуальна лінійка пішла помітно далі: v4.1.0 і v4.1.1 від 14 серпня, v4.2.0 від 23 серпня.
Якщо після оновлення 403 лишається, перелогіньтеся і заведіть токени заново. Це перше, що треба виключити, і займає дві хвилини.
Дивіться в лог, а не в інтерфейс. Порожній графік у Grafana виглядає однаково за будь-якої поломки, а рядок з кодом відповіді в docker logs teslamate одразу розводить три різні випадки: 403 від owner-api означає проблему авторизації того самого типу, 401 зазвичай означає прострочений токен, а таймаути і відсутність запитів узагалі говорять про мережу або про сплячу машину. Без цього рядка діагностика перетворюється на перебір версій навмання, чим червнева доба в чаті і була зайнята.
Про платний Fleet API окремо
Fleet API в Tesla тарифікується за обсягом запитів, умови лежать у розділі billing and limits на порталі розробника. Цифра «10$ на місяць» з чату 13 червня йде зі слів учасників, офіційного прайсу під неї ніхто не приклав, і підставляти її в розрахунки не варто.
Що справді має сенс тримати в голові: owner API, на якому живе self-hosted Teslamate, у Tesla ніде не документований і жодних зобов’язань перед сторонніми клієнтами не несе. Червнева історія це показала наочно. Зламати його може будь-яка зміна на боці Tesla, аж до налаштувань TLS на одному хості, і попередження не буде.
Якщо ви використовуєте Teslamate як джерело даних для перевірки батареї або пробігу, корисно розуміти, де закінчуються його цифри. Про діагностику батареї штатними засобами машини написано в розборі Battery Test у Service Mode; про те, що підписки Tesla в регіоні живуть своїм життям, є матеріал про Premium Connectivity.
Джерела
- 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/
Схоже
Уся добірка →Model S/X: проблеми LDU (великий задній мотор) — теча сальника та вихід з ладу
Типовий дефект 2012–2020: протікання охолоджувальної рідини через сальник ротора → потрапляння у статор/інвертор, помилка з ізоляції (BMS_w172), смерть мотора. Tesla сама відмовилася від охолодження ротора в revision-U. Що перевірити, варіанти лікування — від $50 DIY до $7000 reman.
Заміна блоків керування Tesla: чому без прив’язки до VIN нічого не запрацює
Кожен блок керування Tesla — від BMS до модуля подушок — прив’язаний до VIN конкретної машини. Просто «встромити» новий або б/в блок не можна: без процедури прив’язки посиплються помилки аж до неможливості руху. Які блоки вимагають прив’язки, чим б/в відрізняється від нового (відв’язка від попередньої машини, 3–6 годин) і як виглядає процедура.
Ключі Tesla: Key Card, Phone Key і брелок — ліміт 19, прив’язка та втрата всіх ключів
Як влаштовані три типи ключів Tesla (NFC-карта, телефон через Bluetooth, брелок), чому до машини можна прив’язати до 19 ключів, як ключі пов’язані з профілями водія — і що робити, якщо втрачено ВСІ ключі: відновлення доступу через іммобілайзер з підтвердженням права власності. Плюс обов’язковий крок після купівлі б/у.
Прошивки та примусові оновлення через SIM
Сповіщення про оновлення приходить через вбудовану SIM, але сам пакет прошивки завантажується тільки через Wi-Fi. Що насправді дає витягнута сімка, чому оновлення висять місяцями і чим їх пробивають.