Location Ingest

Location Data

Visit Ingestion

Traccar sync stores raw tracked positions for breadcrumb map lines and derives visit windows from those positions. A later enrichment pass first checks the same person's historic visit memory, then falls back to Google place/geocode lookup, applies personal place semantics such as Home or Work when a confirmed profile matches, generates visit_summary, and stores a semantic embedding for search.

Google Timeline imports are treated as a higher-quality source. Imported Google visits use the embedded Google placeID where available, and overlapping Traccar visits are trimmed or removed so the Google visit becomes the canonical row for that period.

The important distinction is: traccar = Traccar's own stop report. traccar_derived = BR-AI visit windows inferred from raw route points. google_timeline = imported Google Timeline visit windows.

Traccar Report Visits

566

Derived Visits

14660

Tracked Points

249725

Google Timeline Visits

35190

Timeline Imports Pending

2

Mapped Devices

2

Traccar Settings

The dwell and spread settings tune BR-AI's position-derived visit logic. The sticky radius biases new visits toward previously known places for that person, and the merge gap collapses consecutive nearby fragments into one stay before enrichment.

Last sync: 2026-10-12 00:30:14 · Last enriched: 2026-10-12 00:29:38

Device Mapping

Google Timeline Import

Upload a location-history.json export to backfill gaps and override overlapping Traccar visits for the selected person.

Drop Google Timeline JSON here

or click to choose a file

Recent Timeline Imports

Large JSON uploads are chunked in the browser, queued quickly, and then processed by the visit worker in the background.

Created File Person Status Result
2026-09-11 13:47:38
done 2026-09-11 13:49:21
Timeline.json
886,175 bytes
Behnam completed
stage: completed
309 created, 0 updated, 63 overlaps adjusted, 314 enriched
2026-05-16 00:01:14 location-history.json
81,650,085 bytes
Behnam processing
stage: downloading_json
0 created, 0 updated, 0 overlaps adjusted, 0 enriched
2026-05-16 00:00:02
done 2026-05-16 00:17:36
location-history.json
81,650,085 bytes
Behnam completed
stage: completed
34881 created, 0 updated, 19 overlaps adjusted, 5000 enriched
2026-05-15 23:51:46 location-history.json
81,650,085 bytes
Behnam processing
stage: downloading_json
0 created, 0 updated, 0 overlaps adjusted, 0 enriched

Current Mappings

Person Device ID Device Name Enabled Actions
Suzana 1 Red BMW Yes
Behnam 8 iPhone Yes

Visible Devices

ID Name Unique ID Status
9 Anna Phone 81335956 offline
6 BE54 NAM 359633108684916 online
8 Behnam 33088114 unknown
2 KM65 YMJ 350544500930436 online
7 OBD 864403044866755 offline
3 RO63 OYY 354017111869356 online
1 SU13 ANA 359633108421970 online
5 Tracker 4 359633109585997 offline
4 WT16 SBX 359633104257543 unknown