ProCat Solutions
Megkarcolták a Teslát a parkolóban. Megmondja a Sentry Mode, ki volt?
Spanyolországban teszteljük, hogyan lehet a Tesla őrző módjából, a Fleet API-ból és rendszámfelismerésből parkolási bizonyítékot összerakni. Mi működik, mi nem, és mit enged a jog.
Az ember visszaér az autóhoz a bevásárlóközpont parkolójában, és a hátsó ajtón friss karcot talál. A mellette lévő hely üres, a környéken senki. Egy Teslában ilyenkor jogos a remény, hogy a kamerák mindent láttak. Néha így is van: ha a Sentry Mode riasztott, az esemény előtti tíz perc felvétele ott van egy pendrive-on az autóban. Ha nem riasztott, nincs mentett klip.
A felvétel akkor sem válaszol magától arra, ki volt az. Egy mappában van, a fájlnév a másodpercre pontos időpont, és semmi nem köti össze azzal az autóval, amely két órával korábban beállt mellé.
Ezt az összekötést próbáljuk automatizálni. A saját autónkon, Spanyolországban, a Costa del Solon teszteljük: a rendszer a Tesla Fleet API-ból tudja, mikor és hol parkol az autó, a felvételekből kiolvassa a környező autók rendszámát, és sérülés esetén bizonyítékcsomagot állít össze. Nincs kész. Leírjuk, mi működik, mi nem, és miért.

Az autó maga szól, hogy leparkolt
Ez a rész működik. A Tesla Fleet Telemetry lekérdezés nélkül, magától küldi a beállított mezőket a fejlesztő szerverére. Kettő kell nekünk: a Gear, vagyis a hajtásinverter által jelentett fokozat, és a Location, a szélesség és a hosszúság. Amikor a Gear P-re vált, a rendszer parkolási eseményt rögzít időbélyeggel és koordinátával.
A telemetriához virtuális kulcs kell az autóban, legalább 2024.26-os szoftver, és a Tesla vehicle-command proxyja, amely aláírja a konfigurációt. Egy autó legfeljebb öt külső alkalmazásnak streamelhet. A hitelesítés OAuth2, a helyadathoz külön vehicle_location jogosultság kell, a hagyományos vehicle_data hívás pedig a 2023.38-as szoftver óta csak külön kérésre (location_data) adja vissza a pozíciót.
A Tesla 2025 eleje óta pénzt kér az API-ért. Egy dollárért 150 ezer streamelt jel, 500 adatlekérés, 1000 parancs vagy 50 ébresztés jár, az egyéni fejlesztők havonta 10 dollár kedvezményt kapnak. A dokumentáció szerint a vehicle_data-t nem szabad rendszeresen lekérdezni, a telemetria jóval olcsóbb. Egy parkolási napló naponta néhány jelet küld, ez belefér a kedvezménybe.
Videót viszont az API nem ad. A set_sentry_mode paranccsal az őrző mód be- és kikapcsolható, felvételt letölteni egyetlen végponton sem lehet.
Rendszám egy elmosódott képkockán
A Sentry Mode a HW3-as autókon négy kamerával rögzít: elöl, hátul és a két oldalon. A 2025-ös tavaszi frissítés óta a HW4-es autókon az oldalsó oszlopok kamerái is felvesznek. A klipekből képkockákat veszünk ki, és rendszámfelismerő (ANPR) modellt futtatunk rajtuk. Az első lépés megkeresi a rendszámtáblát, a második kiolvassa a karaktereket.
A pontosság erősen függ a körülményektől. Laroca és szerzőtársai modellje nyolc nyilvános adatbázison átlagosan 96,9 százalékot ért el, európai rendszámokon 97,8-at. Mozgó kamerás felvételeken (UFPR-ALPR) 90 százalékot, ugyanott az OpenALPR 82,2-t, a Sighthound 62,3-at. Egy 2022-es összehasonlítás szerint a modellek jelentősen rontanak, ha olyan adaton tesztelik őket, amilyet tanításkor nem láttak. A mozgási elmosódás külön gond.
Ezért minden kiolvasott rendszám mellé eltároljuk a megbízhatósági pontszámot és a forrás képkockát. A rendszer jelöltet ad, a döntést ember hozza meg.
A parkolás egy aktát nyit. Ebbe kerül minden, ami az autó ott-tartózkodása alatt történt: a P-be váltáskor látható rendszámok és minden Sentry-felvétel, amely ugyanazon a helyen keletkezett a következő indulásig. Ha sérülést találunk, a rendszer összeállítja a csomagot: időrend, helyszín, a felismert rendszámok a képkockákkal, és az eredeti videók változatlanul. Minden fájl SHA-256 lenyomatot kap, hogy utólag ellenőrizhető legyen, nem módosult. A spanyol polgári perrendtartás (LEC) 382. cikke megengedi, hogy a felek felvett képet és hangot nyújtsanak be bizonyítékként. Hogy egy konkrét ügyben mit ér, azt a bíróság dönti el.
A felvétel bent ragad az autóban
Ez nem működik még. A Sentry az autó USB-portjába dugott meghajtóra ír. A meghajtó legalább 64 GB-os, legalább 4 MB/s tartós írási sebességű, exFAT, FAT, ext3 vagy ext4 fájlrendszerű. A gyökérben egy TeslaCam mappa van, benne RecentClips (legfeljebb az utolsó egy óra), SavedClips és SentryClips.
A Tesla 2024 decembere óta a telefonos alkalmazásban is mutatja a klipeket, végpontok közti titkosítással, a Tesla szerverein való tárolás nélkül. Ez kényelmes, de kézi munka: minden felvételt egyenként kell megnézni és elmenteni. Automatizálni nem lehet.
Két út marad. Az egyik a pendrive kihúzása és bemásolása, ami a gyakorlatban hetekig elmarad. A másik a nyílt forráskódú teslausb projekt mintája: egy Raspberry Pi USB-meghajtónak adja ki magát az autó felé, és amikor otthoni Wi-Fi közelébe ér, a felvételeket archív szerverre másolja. Ezt teszteljük. A parkolóban nincs Wi-Fi, így a bizonyíték csak hazaérve kerül fel a szerverre. A Pi áramellátását és azt, hogyan bírja a spanyol nyári hőséget, még vizsgáljuk.
A másik nyitott kérdés maga a karc. A Sentry riasztási (Alert) állapotban, ha valaki nagyon közel áll az autóhoz vagy nekidől, felvillantja a fényszórókat, és elmenti az esemény előtti tíz percet. Riadó (Alarm) állapotban a sziréna is megszólal. A kamerás érzékelés opció a külső kamerákat is bevonja. Egy lassú ajtónyitás vagy egy nekigurult bevásárlókocsi azonban gyakran egyik szintet sem éri el. Ilyenkor nincs mentett klip, legfeljebb a RecentClips gördülő tárolója, ha az autó éppen rögzít. Az aktában ilyenkor is megmarad minden jármű és időpont, amelyet az indulásig láttunk, így legalább a jelöltek listája elkészül. Hogy ez elég-e, azt a teszt mutatja meg.
Mit enged a spanyol adatvédelem
A rendszám személyes adat. Az Európai Adatvédelmi Testület (EDPB) videós iránymutatása szerint a háztartási kivételt szűken kell értelmezni: az Európai Unió Bírósága a Ryneš-ügyben kimondta, hogy ami akár részben közterületet rögzít, az nem tisztán személyes célú. Ugyanez az iránymutatás elismeri, hogy a vagyon védelme rongálás ellen jogos érdek lehet, de a fedélzeti kamera nem rögzítheti folyamatosan a forgalmat, és a felvételeket néhány napon belül törölni kell. 72 óránál tovább csak külön indokkal tárolhatók.
A spanyol adatvédelmi hatóság (AEPD) jogi jelentése aránytalannak tartja a forgalom általános, korlátlan rögzítését. Elfogadhatónak azt a megoldást látja, amely csak eseményre rögzít, rövid szakaszt őriz meg, és kitakarja az érintetlen személyeket és rendszámokat. A holland adatvédelmi hatóság vizsgálata után a Tesla 2023-ban EU-szerte átállította a Sentryt: alapból kikapcsolt, legfeljebb tíz percet tart meg, és érintésre indul.
Mi ehhez igazodunk. Csak az eseményhez kötött aktákat őrizzük meg, a sérülés nélküli parkolások adatait rövid idő után töröljük, a csomagban kitakarjuk a nem érintett rendszámokat, és a felvételt csak a sérülés rendezésére használjuk. A rendszernek egyetlen kérdésre kell válaszolnia: ki állt az autó mellett, amikor a karc keletkezett.
Források
- Tesla Fleet API: járművégpontok és location_data
- Tesla Fleet API: bevált gyakorlatok, ébresztés, lekérdezés
- Tesla Fleet Telemetry és elérhető mezők (Gear, Location)
- Tesla Fleet API: hitelesítés és jogosultságok
- Tesla Fleet API: díjak és korlátok, Not a Tesla App: API-árazás 2025
- Tesla Fleet API: járműparancsok (set_sentry_mode)
- Tesla Model Y kézikönyv: USB-meghajtó és TeslaCam, Sentry Mode
- Not a Tesla App: Dashcam Viewer az alkalmazásban
- Not a Tesla App: B-oszlopos Sentry-rögzítés csak HW4-en
- teslausb (GitHub)
- Laroca et al. 2018, UFPR-ALPR, Laroca et al., nyolc adatbázis, adatbázisok közti teszt, 2022, elmosódás és rendszámfelismerés
- EDPB 3/2019 iránymutatás a videóeszközökről
- AEPD jogi jelentés 2015-0456, AEPD: Cámaras on-board y protección de datos
- LEC 382. cikk (BOE)
- Holland adatvédelmi hatóság: a Tesla kamerabeállításai