danielgraf

joined 2 years ago

There is an integration for that. You provide the URL, the user and deviceId and Reitti will fetch all new data. There is also a button to import all historical data from the recorder

[–] danielgraf@discuss.tchncs.de 1 points 2 days ago (2 children)

Hello @chellomere@lemmy.world , totally understandable point. I stated on another thread that I probably won't add an export function since we discard some points of the raw data before Reitti processes it. So even if I add an export function, it will be less than the original data.

Some solutions to your problem could be:

  • post your points into dawarich and update Reitti by hand using the GPX import. That is actually the way I did it in the beginning of development. GPX logger also saves the GPX files on your phone if you use that.
  • another user pointed me to the owntracks recorder. Your data would be stored there and Reitti can be attached to the recorder. If there is a integration in dawarich, this could solve your problem for updating two apps.

I also considered writing a proxy like you mentioned which could delegate to two endpoints but then decided at one point it would not be worth the hassle. I stopped using dawarich but I am also biased πŸ˜…

[–] danielgraf@discuss.tchncs.de 1 points 1 week ago (1 children)

To change the password and the user of the db you have to change it in the postgis service but also need to let reitti know that it is not the standard anymore. You need to set the environment for reitti according to the Readme

If you want to start from scratch you probably need to delete the volumes from docker. See here

Normally the volumes are called reitti_postgis and so on.

Let me know if you need further assitance, i am currently on mobile but can provide more info later

Someone would need to get that data out of the app. Either as GPX or some other format. I do not think these devices are able to send the position to some configurable endpoint. A quick search for nut tracker and home assistant does not yield any reasonable results.

I think we are out of luck at that point. But maybe someone knows about a more open tracker device which could be configured.

[–] danielgraf@discuss.tchncs.de 4 points 2 weeks ago (1 children)

Reitti displays data coming either from an import. You could upload GPX, GeoJson files or export the data from google maps and import that. If you want more up to date data, you could install an app on your phone which pushes your latest locations into Reitti. GPSLogger or Owntracks are at the moment supported for that

No, not really. It just makes it easier to spin up all the needed services and it is at the moment the "documented" way.

On the release there is also jar of Reitti.

If you need any help in starting that, let me know.

You are right, I missed that they are still open for the other services. I have mine running behind traeffik and did removed all port definitions.

I will change the compose file to only expose Reitti.

Thanks for the feedbackπŸ™

 

After an intensive week of development, I'm proud to present Reitti v1.1.0 with a big list of improvements!

✨ What's New in This Update:
βœ“ Family & Friends Tracking: Now see multiple users on the same map - perfect for keeping tabs on your whole family or group adventures!
βœ“ Faster Processing: Experience significantly faster data crunching after importing new location data
βœ“ Redesigned Settings: Completely overhauled UI makes customization simpler and more intuitive
βœ“ Imperial Unit Support: Added miles and feet for our friends in the US and elsewhere
βœ“ Enhanced Maps: New color mode to personalize your viewing experience
βœ“ Google Timeline Import 2.0: Now supports legacy formats plus both iOS and Android variants
βœ“ OwnTracks Integration: Direct connection to your existing OwnTracks Recorder
βœ“ Docker Optimization: New arm64 images for efficient deployment

πŸ” New to Reitti?
Reitti is your ultimate privacy-focused location companion that:
πŸ“ Builds smart maps of your travels
πŸ“Š Uncovers your movement patterns
πŸ” Keeps all data securely on YOUR device
πŸ’™ Stays 100% free and open-source

🚦 Ready to Upgrade?
πŸ“² Get the Latest Version
β˜• Support Development on Ko-fi

Huge thanks to this amazing community for your suggestions and feedback!

If you are running Reitti with Docker, you can set the environment variable DANGEROUS_LIFE to true. This will enable a new section in the Settings. There, you can use the button 'Clear and Reprocess'. This will delete all visits and trips and set all raw data points to unprocessed. During the next run, everything will be recalculated. In that settings section, you could also press the 'Start Processing' button if you don't want to wait. Make sure to wait until the success message appears. It can take a while until all data is deleted and switched to unprocessed.

[–] danielgraf@discuss.tchncs.de 3 points 2 weeks ago (2 children)

Greetings, @Pandoras_Can_Opener@mander.xyz, that sounds like a truly wonderful idea, and as a fellow cat owner, it brings me great joy to hear about it. 😻

In fact, I have recently changed the analysis of data, which is now performed in near real-time as soon as new data becomes available. I am currently working on the functionality to display multiple users (or, in your case, Pandora) on the map, which should be beneficial to your idea.

Now, the primary question is, how can we integrate the data from the tracker into Reitti. Thats something I have no idea at the moment. Do you have any Infos about that?

Hi ada,

yes, this will impact the visit calculation. Visits are calculated in building clusters of at least 5 points in a range of 100m over a duration of at least 5 minutes. If there is only one point logged for example at work or home, Reitti is not able to detect when you left it because every point is just an instant in time and does not carry any duration information with it.

The more points we have to calculate Visits the more accurate it will be. I personally have set up GPSLogger to log every 30 seconds no matter how far I travelled but with at least 40m of accuracy.

Hi LazyToad,

it depends. Reitti on its own does not import any pictures. It only shows fetches them from Immich. For that to work it needs the geolocation where the image was taken in the exif data. You need to check if your expected image has this data in Immich. If it is available it shoud be displayed on the map if you select the day the picture was taken.

Does it show the location in Immich? You can verify this if you open the image in Immich and let it display the Info.

If it is showing, then it still could be that it is a bug in Reitti. Feel free to open an issue then :)

Thank you very much for these kind words. Means a lot to me if my little tool brings value to you :)

 

Hey everyone!

I'm excited to introduce Reitti, a location tracking and analysis application designed to help you gain insights about your movement patterns and significant placesβ€”all while keeping your data private on your own server.

Core Capabilities:

  • Visit Tracking: Automatically recognizes and categorizes the places where you spend time, using customizable detection algorithms
  • Trip Analysis: Analyzes your movements between locations to understand how you travel whether by walking, cycling, or driving
  • Interactive Timeline: Visualizes all your past activities on an interactive timeline with map and list views that show visit duration, transport method, and distance traveled

Photo Integration:

  • Connect your self-hosted Immich photo server to seamlessly display photos taken at specific locations right within Reitti's timeline. The interactive photo viewer lets you browse galleries for each place.

Data Import Options:

  • Multiple Formats Supported: Reitti can import existing location data from GPX, GeoJSON, and Google Takeout (JSON) backups
  • (Near) Real-time Updates: Automatically receive location info via mobile apps like OwnTracks, GPSLogger or our REST API

Customization:

  • Multi-geocoding Services: Configurable options to convert coordinates to human-readable addresses using providers like Nominatim
  • User Profiles: Customize individual display names, password management, and API token security under your own control

Self-hosting:

  • Reitti is designed to be deployed on your own infrastructure using Docker containers. We provide configuration templates to set up linked services like PostgreSQL, RabbitMQ and Redis that keep all your location data private.

Reitti is still early in development but has already developed extensive capabilities. I'd love to hear your feedback and answer any questions to tailor Reitti to meet the community's needs.

Hope this sparks some interest!

Daniel

view more: next β€Ί