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. Што насамрэч дае выцягнутая сімка, чаму абнаўленні вісяць месяцамі і чым іх прабіваюць.