{"id":15086119,"url":"https://github.com/dekadinious/trsdm_custom_device_tracker_for_home_assistant","last_synced_at":"2026-01-07T21:13:29.541Z","repository":{"id":250852785,"uuid":"835654666","full_name":"Dekadinious/trsdm_custom_device_tracker_for_home_assistant","owner":"Dekadinious","description":"TRSDM Dynamic Device Tracker is a Home Assistant integration that allows you to easily track custom devices using webhooks. It's designed to be simple and flexible, making it perfect for tracking anything that can send location data via HTTPS requests.","archived":false,"fork":false,"pushed_at":"2024-07-31T08:28:27.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T00:18:17.275Z","etag":null,"topics":["gps","gps-tracking","hacs","hacs-integration","home-assistant","home-assistant-integration","location","location-tracker","location-tracking"],"latest_commit_sha":null,"homepage":"https://trsdm.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dekadinious.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-30T09:14:44.000Z","updated_at":"2025-03-28T03:32:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"a6ad1bdd-8bd7-4e08-aa2d-8aa27f8ad277","html_url":"https://github.com/Dekadinious/trsdm_custom_device_tracker_for_home_assistant","commit_stats":null,"previous_names":["dekadinious/trsdm_custom_device_tracker_for_home_assistant"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dekadinious%2Ftrsdm_custom_device_tracker_for_home_assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dekadinious%2Ftrsdm_custom_device_tracker_for_home_assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dekadinious%2Ftrsdm_custom_device_tracker_for_home_assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dekadinious%2Ftrsdm_custom_device_tracker_for_home_assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dekadinious","download_url":"https://codeload.github.com/Dekadinious/trsdm_custom_device_tracker_for_home_assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246117738,"owners_count":20726069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gps","gps-tracking","hacs","hacs-integration","home-assistant","home-assistant-integration","location","location-tracker","location-tracking"],"created_at":"2024-09-25T07:31:02.773Z","updated_at":"2026-01-07T21:13:29.490Z","avatar_url":"https://github.com/Dekadinious.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TRSDM Dynamic Device Tracker\n\n## Overview\n\nTRSDM Dynamic Device Tracker is a Home Assistant integration that allows you to easily track custom devices using webhooks. It's designed to be simple and flexible, making it perfect for tracking anything that can send location data via HTTPS requests.\n\nKey features:\n\n-   Easy setup through HACS\n-   Tracks latitude and longitude\n-   Provides useful attributes like distance from home and direction\n-   Allows custom attributes through the payload for maximum flexibility\n-   No limit on the number of tracked devices\n\n## Installation\n\n1. Make sure you have [HACS (Home Assistant Community Store)](https://hacs.xyz/) installed.\n2. In Home Assistant, go to HACS \u003e Integrations.\n3. Click the \"+\" button and search for \"TRSDM Dynamic Device Tracker\".\n4. Click \"Install\" on the TRSDM Dynamic Device Tracker integration.\n5. Restart Home Assistant.\n\n## Setup\n\n1. In Home Assistant, go to Settings \u003e Devices \u0026 Services.\n2. Click the \"+\" button to add a new integration.\n3. Search for \"TRSDM Dynamic Device Tracker\" and select it.\n4. Follow the prompts to set up your first device tracker:\n    - Give your tracker a name (e.g., \"My Car\")\n    - The integration will generate a unique webhook URL for this tracker\n\n## Using the Integration\n\n### Sending Data\n\nSend a POST request to the webhook URL with JSON data. The only required fields are `latitude` and `longitude`.\n\nExample using curl:\n\n```\ncurl -X POST https://your-home-assistant-url/api/webhook/your-webhook-id \\\n -H \"Content-Type: application/json\" \\\n -d '{\"latitude\": 37.7749, \"longitude\": -122.4194, \"speed\": 30, \"battery\": 75}'\n```\n\nYou can include any additional data you want as custom attributes.\n\n### Viewing Tracker Data\n\n-   Go to your Home Assistant dashboard\n-   Add a new card and search for your tracker entity (e.g., `device_tracker.my_car`)\n-   The card will display the current location and all attributes\n\n### Standard Attributes\n\n-   Distance from home (in meters and miles)\n-   Direction relative to home (towards, away_from, stationary)\n-   Cardinal direction from home (N, NE, E, SE, S, SW, W, NW)\n-   Last updated timestamp\n-   Time of last significant location change (10 meters cumulative)\n\n### Managing Trackers and Attributes\n\n1. Go to Settings \u003e Devices \u0026 Services\n2. Find \"TRSDM Dynamic Device Tracker\" and click \"Configure\"\n3. Here you can:\n    - Add new trackers\n    - View webhook URLs for existing trackers\n    - Delete custom attributes you no longer need (remember to remove them from the payload as well)\n\n## Important Notes\n\n-   Attributes are not persisted across Home Assistant restarts. They will be repopulated on the next webhook event.\n-   There are no rate limits on webhook calls other than those imposed by your Home Assistant instance.\n\n## Use Cases\n\n-   Track your car using a GPS device like the LilyGo T-SIM7600X\n-   Monitor custom IoT devices that can send location data\n-   Test and develop location-based automations using tools like Postman or curl\n\n## Support\n\nIf you find this integration helpful, please consider donating to a local charity instead of the developer.\n\nNeed help? Have questions? Please open an issue on the GitHub repository.\n\nHappy tracking!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdekadinious%2Ftrsdm_custom_device_tracker_for_home_assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdekadinious%2Ftrsdm_custom_device_tracker_for_home_assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdekadinious%2Ftrsdm_custom_device_tracker_for_home_assistant/lists"}