OpenIQ Devices
← Back

LiveTracker Datafield

· v0.8.0
★★★★★ (6) ↓ 1,000 downloads 4 Free

About

**Let your friends know, where you are while biking, running, hiking, paragliding, etc.!** This app uses the energy efficient GPS of your GARMIN device for livetracking. Location data ist sent via BLE and your mobile phone to a private server of your own choice (for example OwnTracks Recorder: https://github.com/owntracks/recorder | OwnTracks Integration for Home Assistant: https://www.home-assistant.io/integrations/owntracks/ | php-tracks-recorder: https://github.com/tomyvi/php-tracks-recorder). Please be aware: To use this app, you need your own backend (aka tracking server)!! The 5 minutes update interval is caused by a restriction for datafields to make only every 5 minutes a webrequest to save battery power. The Owntracks-JSON-payload with location information is posted via HTTPS. This is an alternative to the official Garmin Livetrack service. Your track data is stored on your private server and track data does not vanish after 24h. Server response feedback: LiveTracker :-) - Green text and happy smiley: The last attempt to send location data was successful. LiveTracker :-( - Red text and sad smiley: The last attempt to send location data to the server was unsuccessful. (For example, caused by: no mobile network, Bluetooth not connected, server not responding, wrong server URL, server misconfiguration,...) Alternating with the text described above, the time of the last successful position update is displayed every 5 seconds (‘Never’ is displayed if no position has ever been successfully sent to the server). The datafield has been tested on the Enduro 3, Epix 2, Fenix 6x/7X, Instinct 2 and on the Vivoactive HR. Feel free to contact me, if you want to test this datafield on another device and I will add it to the supported devices - if possible. If you like this app: go to https://chk.me/XkxL0zD - Thanks! _____________________________________________________________________________________________ Settings: device ID: Set your device name (Default: GarminTracker) URL Tracking Server: Set the URL to your tracking server API (Default: https://domain.com/post ) Username: If needed - set username for basic http authentication (Default: User) Password: If needed - set username for basic http authentication (Default: Password) OwnTracks Username: optional - set username for OwnTracks (Default: OwntracksUser) Authentication Username: optional - set username for basic http authentication (Default: AuthenticationUser) Authentication Password: optional - set username for basic http authentication (Default: AuthenticationPassword) _____________________________________________________________________________________________ Transmitted data payload: { batt:76, // battery [percent] _type:location, lat:53.610501, cog:174, // heading [degrees] hr:162, // heart rate [bpm] (if no heart rate data available, the string "-" will be posted) alt:3128, // altitude [m] lon:10.079511, vel:12.5, // speed [km/h] acc:4, // Garmin does not provide accuracy in meters - 4=Good, 3=Usable, 2=Poor tst:1645652097, // UNIX timestamp [s] tid:GarminTracker // can be set in settings }

What's new

0.8.0 Display of the time of the last successful position update 0.7.9 Support new devices 0.7.8 Support new devices: Instinct 3, Instinct E 0.7.7 Support new devices: fenix 8, fenix E, Enduro 3 0.7.2 Added 'x-limit-d' and 'x-limit-u' header to support OwnTracks Recorder and OwnTracks integration for Home Assistant 0.7.1 Support basic https authentication | Support new devices 0.7.0 Heart rate added to payload 0.6.2 Support new devices: Forerunner 2XX 0.6.1 Support new devices: Forerunner 645, 645m, 735xt, 745 0.6.0 Location upload success feedback (Color and smiley) Datafield background color support 0.5.3 Support new devices: Marq, Forerunner 9XX

Permissions

BackgroundCommunicationsPositioning

Details

Compatible with 200 devices
Updated Jul 26, 2026
Open on apps.garmin.com ↗