OwnTracks (via HTTP)


OwnTracks is a free and open source application that allows you to track your location in Home Assistant. This is a platform that supports OwnTracks via their HTTP publishing method.

The Android app for OwnTracks is no longer developed or supported. Consider GPS Logger as an alternative.

To integrate Owntracks tracking via HTTP in Home Assistant, add the following section to your configuration.yaml file:

# Example configuration.yaml entry
device_tracker:
  - platform: owntracks_http

For configuration options and usage instructions, read the documentation for the OwnTracks platform.

Configuring OwnTracks to submit data via HTTP

Open OwnTracks and go to Connection preferences:

  • Mode: Select Private HTTP
  • Host: [Home Assistant URL]:[port]/api/owntracks/[your name]/[device name]
  • Identification: Turn Authentication on, username homeassistant and password is your API password that you use to login to Home Assistant.

Host example: If I host my Home Assistant at https://example.duckdns.org, my name is Paulus and my phone is a Pixel I would set the host to be https://example.duckdns.org/api/owntracks/paulus/pixel. This will result in an entity with an ID of device_tracker.paulus_pixel. You can pick any name for the user and the device.