bil­li­ger GPS tra­cker aus chi­na

felix schwenzel

den hab ich mir vor zwei jah­ren ge­kauft: ali­ex­press.com/…666678.html

ich weiss na­tür­lich nicht ob und wie „alle“ GPS tra­cker bei ali­ex­press funk­tio­nie­ren, aber ich habe mir den da­mals für et­was über 20 € ge­kauft (mitt­ler­wei­le liegt er un­ter 20 €) und da kann man ja erst­mal nix falsch ma­chen. tat­säch­lich gab es dann aber auch eine art an­lei­tung die bei­lag oder leicht zu goog­len war. zu­min­dest in mei­nen no­ti­zen steht, dass ich an die SIM (die nicht mit­ge­lie­fert wird), fol­gen­de SMS zur kon­fi­gu­ra­ti­on ge­schickt habe:

804+password+Blank+IP+Blank+Port

weil ich kei­nen dritt­dienst nut­zen woll­te, habe ich bei mir zu­hau­se per do­cker con­tai­ner eine trac­car-in­stanz auf­ge­setzt und den port 5013 für das H02-pro­to­koll in der (fritz­box) fire­wall frei­ge­ge­ben. wel­ches pro­to­koll der GPS-tra­cker be­nutzt lässt sich mit die­ser hilf­e­sei­te be­stim­men:

https://www.trac­car.org/iden­ti­fy-pro­to­col/

8040000 xxx.duckdns.org 5013

da­mit sen­det das gps dann re­gel­mäs­sig da­ten­pa­ke­te die trac­car ver­steht und trac­car hat ne home as­sistant an­bin­dung.

ins­ge­samt bin ich zu­frie­den mit dem teil. der ein­ge­bau­te akku ist ein witz, theo­re­tisch soll­te das GPS auch nach­dem die zün­dung aus ist wei­ter­sen­den, tuts aber nicht. aber das ist nicht schlimm, denn die park­po­si­ti­on wird im­mer noch ge­sen­det und mitt­ler­wei­le lie­fert auch die VW api die park­po­si­ti­on. die auf­lö­sung ist gut ge­nug, die O₂ SIM sen­det auch ohne mur­ren im aus­land (aus­pro­biert: po­len, tsche­chi­en, be­ne­lux).

die kon­fi­gu­ra­ti­on von trac­car er­in­nert sehr an li­nux und al­les ist ein biss­chen tri­cky. die ge­schwin­dig­keit misst trac­car zum bei­spiel per vor­ein­stel­lung in kno­ten, aber das und den ta­cho­stand kann man dann spä­tes­tens in home as­sistant um­rech­nen, bzw. ka­li­brie­ren (das fällt mir zu­min­dest leich­ter als in trac­car, aber da geht’s auch).

die an­de­ren trac­car-ports habe ich in der kon­fi­gu­ra­ti­on alle de­ak­ti­viert, aus­ser de­nen die un­ten ste­hen. den own­tracks- und os­mand-port hat­te ich mal zum ex­pe­rie­men­tie­ren ak­ti­viert, ak­tiv nut­ze ich nur den 5013er port. die da­ten­bank-kon­fi­gu­ra­ti­on hab ich hier raus­ge­las­sen, aber ich samm­le alle da­ten in ei­ner myS­QL da­ten­bank die in ei­nem do­cker con­tai­ner läuft und auch die da­ten für den home as­sistant sam­melt.

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>
<properties>
    <entry key='config.default'>./conf/default.xml</entry>
    <entry key='report.trip.minimalParkingDuration'>2400</entry>
    <entry key='distance.enable'>true</entry>
    <entry key='filter.enable'>true</entry>
    <entry key='filter.maxSpeed'>110</entry>
    <entry key='filter.invalid'>true</entry>
    <entry key='filter.zero'>true</entry>
    <entry key='h02.port'>5013</entry>
    <entry key='owntracks.port'>5144</entry>
    <entry key='osmand.port'>5055</entry>
</properties>

p.s.: den masto­dom-em­bed oben hab ich mir ges­tern abend und heu­te nacht als kir­by plug­in mit hil­fe von chatgpt zu­sam­men ge­bas­telt. ich möch­te kei­nen frem­den ja­va­scipt-code von ir­gend­wel­chen mast­o­don ser­vern bei mir aus­füh­ren las­sen und ich möch­te ger­ne lo­ka­le ko­pien — aber kei­ne screen­shots — der toots bei mir lie­gen ha­ben. das habe ich da­mals schon mit twit­ter so ge­macht, wes­halb jetzt im­mer noch vie­le mei­ner lieb­lings­t­weets vor­han­den und les­bar sind. mit dem plug­in wird der toot von cars­ten aus rei­nem, lo­ka­len html und css ge­r­en­dert, le­dig­lich das pro­fil­bild wird noch von mast­o­don ge­la­den. aber da wer­de ich auch noch ei­nen pro­xy ein­bau­en.