Tesla API tapo mokamas: kas iš tikrųjų sulūžo Teslamate 2026 metų birželį
Turinys
Trumpai: dažni klausimai
Kodėl Teslamate nustojo matyti automobilį 2026 m. birželį?
Ar teko mokėti už Fleet API, kad Teslamate užveiktų?
Ką daryti, jei man iki šiol stovi pr-5406 atvaizdis?
Atsinaujinau iki v4.0.1, o automobilis vis tiek nematomas. Kas toliau?
Ar tiesa, kad Tesla įvedė 10 dolerių per mėnesį API prenumeratą?
Ar Tessie sulūžo dėl tos pačios priežasties?
Ar tai gali pasikartoti?
Dvi naujienos, kurios susiliejo į vieną
2026 m. birželio 13 d. po pokalbių grupę pasklido naujiena: Tesla perveda trečiųjų šalių prieigą prie automobilio į mokamą Fleet API prenumeratą, apie 10 $ per mėnesį (#460334, #460338, #460340). Reakcija buvo atitinkama, iki „tai va kaip Ilonas uždirbo trilijoną“.
Naktį į birželio 14 d. pusei savininkų sustojo Teslamate (#460818, #460820). Paros skirtumas, viena tema, akivaizdus ryšys. Jį ir nubrėžė (#460405). Nagrinėjimas Teslamate repozitorijoje parodė, kad laike sutapo dvi skirtingos istorijos.
Simptomai
Konteinerio loguose ėjo tokio pavidalo eilutės:
[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
Klaidos tekstas pats rodė į Fleet API, todėl versija apie prenumeratą atrodė įrodyta tiesiai iš logo. Užduotis užvesta birželio 13 d. antrašte „TeslaApi.Error 403 on v4.0.0“ (issue #5399). MQTT tuo metu jungdavosi normaliai, automobilis tiesiog dingdavo iš sąsajos.
Kas paaiškėjo iš tikrųjų
Problema sėdėjo autorizacijoje. Darbinė prižiūrėtojų versija: Tesla raktų serveris nustojo aptarnauti klientus, kurie ateina be HTTP/2 ir TLS 1.3, ir bėrė 403 atnaujinant refresh raktą. Fiksas susivedė į vieną dalyką: priverstinai eiti į auth hostą per HTTP/2 su TLS 1.3.
Chronologija pagal repozitoriją:
- Birželio 13 d., 12:17 UTC. Išėjo v4.0.0 laida, į kurią daugelis kaip tik ir atsinaujino bandydami pasitaisyti.
- Birželio 13 d., 20:32 UTC. Užvestas issue #5399 su 403.
- Birželio 14 d., 07:43 UTC. Uždarytas issue #5405 „Enforce HTTP/2 and TLS v1.3 for Tesla Auth API“.
- Birželio 14 d., 16:33 UTC. Uždarytas PR #5406 „fix: enable HTTP/2 and set TLS to 1.3 for TESLA_AUTH_HOST“.
- Birželio 14 d., 17:09 UTC. Paskelbta v4.0.1 laida su prižiūrėtojų formuluote, kad laida uždaro refresh raktų problemą.
Nuo pirmo pranešimo apie gedimą iki stabilios laidos praėjo mažiau nei para, ir pinigų Tesla už tai niekas nesumokėjo.
Kaip taisė eigoje
Kol laidos nebuvo, pokalbių grupėje dalijo CI atvaizdį, surinktą tiesiai iš pull request: ghcr.io/teslamate-org/teslamate:pr-5406 (#460820, #460825). Veikė. Po paros išėjo v4.0.1, ir nuo PR atvaizdžio reikėjo pasitraukti; Teslamate dokumentacija apie CI atvaizdžių testavimą to prašo atskiru sakiniu.
Daliai savininkų po atnaujinimo automobilis vis tiek neatsirasdavo. Padėdavo raktų perkūrimas: /settings, Sign out, suvesti raktus iš naujo (#460827).
Ką daryti dabar, jei turite savo Teslamate
Patikrinkite konteinerio versiją. Viskas, kas senesnė už v4.0.1, pagauna tą pačią 403, nes TLS fikso ten paprasčiausiai nėra.
Patikrinkite atvaizdžio žymą. Jei compose faile iki šiol įrašyta pr-5406, pakeiskite ją įprasta laidos žyma. 2026 m. rugsėjį aktuali linija nuėjo pastebimai toliau: v4.1.0 ir v4.1.1 nuo rugpjūčio 14 d., v4.2.0 nuo rugpjūčio 23 d.
Jei po atnaujinimo 403 lieka, prisijunkite iš naujo ir užveskite raktus iš naujo. Tai pirmas dalykas, kurį reikia atmesti, ir užtrunka dvi minutes.
Žiūrėkite į logą. Tuščias grafikas Grafanoje atrodo vienodai prie bet kokio gedimo, o eilutė su atsakymo kodu docker logs teslamate išraiškoje iškart išskiria tris skirtingus atvejus: 403 iš owner-api reiškia to paties tipo autorizacijos problemą, 401 paprastai reiškia pasibaigusį raktą, o baigęsi laiką arba visai nesantys užklausų pėdsakai kalba apie tinklą arba apie miegantį automobilį. Be šios eilutės diagnostika virsta versijų perrinkimu aklai, kuo birželio para pokalbių grupėje ir buvo užsiėmusi.
Apie mokamą Fleet API atskirai
Fleet API Tesla tarifikuoja pagal užklausų kiekį, sąlygos guli kūrėjo portalo skiltyje billing and limits. Skaičius „10 $ per mėnesį“ iš birželio 13 d. pokalbio eina dalyvių žodžiais, oficialaus kainoraščio po juo niekas nepridėjo, ir statyti jo į skaičiavimus neverta.
Ką iš tikrųjų verta laikyti galvoje: owner API, ant kurio gyvena self-hosted Teslamate, Tesla niekur nedokumentuotas ir jokių įsipareigojimų trečiųjų šalių klientams neneša. Birželio istorija tai parodė vaizdžiai. Sulaužyti jį gali bet koks pakeitimas Tesla pusėje, iki TLS nustatymų viename hoste, ir įspėjimo nebus.
Jei naudojate Teslamate kaip duomenų šaltinį baterijai arba ridai tikrinti, naudinga suprasti, kur baigiasi jo skaičiai. Apie baterijos diagnostiką standartinėmis automobilio priemonėmis parašyta straipsnyje Battery Test Service Mode; apie tai, kad Tesla prenumeratos regione gyvena savo gyvenimą, yra medžiaga apie Premium Connectivity.
Šaltiniai
- 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/
Panašu
Visa kolekcija →Model S/X: LDU (didelio galinio variklio) problemos — riebokšlio nuotėkis ir gedimas
Tipinis 2012–2020 m. defektas: aušinimo skysčio nuotėkiai pro rotoriaus riebokšlį → patekimas į statorių / inverterį, izoliacijos klaida (BMS_w172), variklio mirtis. Pati Tesla atsisakė rotoriaus aušinimo revision-U variklyje. Ką patikrinti, gydymo variantai nuo $50 DIY iki $7000 reman.
Tesla valdymo blokų keitimas: kodėl be pririšimo prie VIN niekas neveiks
Kiekvienas Tesla valdymo blokas, nuo BMS iki oro pagalvių modulio, pririštas prie konkrečios mašinos VIN. Tiesiog „įkišti“ naujo ar naudoto bloko negalima: be pririšimo procedūros pasipils klaidos iki pat negalėjimo važiuoti. Kurie blokai reikalauja pririšimo, kuo naudotas skiriasi nuo naujo (atrišimas nuo ankstesnės mašinos, 3–6 h) ir kaip atrodo procedūra.
Tesla raktai: Key Card, Phone Key ir pultelis — 19 limitas, pririšimas ir visų raktų praradimas
Kaip veikia trys Tesla raktų tipai (NFC kortelė, telefonas per Bluetooth, pultelis), kodėl prie mašinos galima pririšti iki 19 raktų, kaip raktai susiję su vairuotojo profiliais, ir ką daryti, jei prarasti VISI raktai: prieigos atkūrimas per imobilaizerį su nuosavybės teisės patvirtinimu. Plius privalomas žingsnis po naudotos mašinos pirkimo.
Programinė įranga ir priverstiniai atnaujinimai per SIM
Pranešimas apie atnaujinimą ateina per įmontuotą SIM, o pats programinės įrangos paketas siunčiamas tik per Wi-Fi. Ką duoda ištraukta SIM kortelė, kodėl atnaujinimai kabo mėnesiais ir kuo juos prastumia.