billiger GPS tracker aus china

felix schwenzel

den hab ich mir vor zwei jahren gekauft: aliexpress.com/…666678.html

ich weiss natürlich nicht ob und wie „alle“ GPS tracker bei aliexpress funktionieren, aber ich habe mir den damals für etwas über 20 € gekauft (mittlerweile liegt er unter 20 €) und da kann man ja erstmal nix falsch machen. tatsächlich gab es dann aber auch eine art anleitung die beilag oder leicht zu googlen war. zumindest in meinen notizen steht, dass ich an die SIM (die nicht mitgeliefert wird), folgende SMS zur konfiguration geschickt habe:

804+password+Blank+IP+Blank+Port

weil ich keinen drittdienst nutzen wollte, habe ich bei mir zuhause per docker container eine traccar-instanz aufgesetzt und den port 5013 für das H02-protokoll in der (fritzbox) firewall freigegeben. welches protokoll der GPS-tracker benutzt lässt sich mit dieser hilfeseite bestimmen:

https://www.traccar.org/identify-protocol/

8040000 xxx.duckdns.org 5013

damit sendet das gps dann regelmässig datenpakete die traccar versteht und traccar hat ne home assistant anbindung.

insgesamt bin ich zufrieden mit dem teil. der eingebaute akku ist ein witz, theoretisch sollte das GPS auch nachdem die zündung aus ist weitersenden, tuts aber nicht. aber das ist nicht schlimm, denn die parkposition wird immer noch gesendet und mittlerweile liefert auch die VW api die parkposition. die auflösung ist gut genug, die O₂ SIM sendet auch ohne murren im ausland (ausprobiert: polen, tschechien, benelux).

die konfiguration von traccar erinnert sehr an linux und alles ist ein bisschen tricky. die geschwindigkeit misst traccar zum beispiel per voreinstellung in knoten, aber das und den tachostand kann man dann spätestens in home assistant umrechnen, bzw. kalibrieren (das fällt mir zumindest leichter als in traccar, aber da geht’s auch).

die anderen traccar-ports habe ich in der konfiguration alle deaktiviert, ausser denen die unten stehen. den owntracks- und osmand-port hatte ich mal zum experiementieren aktiviert, aktiv nutze ich nur den 5013er port. die datenbank-konfiguration hab ich hier rausgelassen, aber ich sammle alle daten in einer mySQL datenbank die in einem docker container läuft und auch die daten für den home assistant sammelt.

<?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 mastodom-embed oben hab ich mir gestern abend und heute nacht als kirby plugin mit hilfe von chatgpt zusammen gebastelt. ich möchte keinen fremden javascipt-code von irgendwelchen mastodon servern bei mir ausführen lassen und ich möchte gerne lokale kopien — aber keine screenshots — der toots bei mir liegen haben. das habe ich damals schon mit twitter so gemacht, weshalb jetzt immer noch viele meiner lieblingstweets vorhanden und lesbar sind. mit dem plugin wird der toot von carsten aus reinem, lokalen html und css gerendert, lediglich das profilbild wird noch von mastodon geladen. aber da werde ich auch noch einen proxy einbauen.