Visualize Garmin Smartwatch Data Locally with Open-Source Tool

Key Takeaways

1. Garmin Connect is both an app and a web platform that visually interprets various data types.
2. Garmin Grafana is an open-source tool with extensive customization options but requires a Docker container for installation.
3. The software retrieves diverse data from Garmin’s servers, including oxygen saturation, step counts, and workout details.
4. Data synchronization is automatic, eliminating the need for manual updates, and users can create customized heatmaps.
5. Users can display data from two accounts simultaneously, but this requires setting up an additional database within the same influxdb instance.


Garmin Connect serves as more than just an application; it also functions as a web platform that can visually interpret different kinds of data. On the other hand, Garmin Grafana is an open-source option that has been around for some time and is quite appealing due to its wide-ranging setup possibilities. However, getting this tool running takes a bit of work since the software only comes in the form of a Docker container. A script can ease the installation process, but it necessitates using Linux, which can be emulated on typical Windows computers.

Data Retrieval Capabilities

Essentially, this software pulls various supported data types from Garmin’s servers. Users can check information like oxygen saturation, step counts, stress and recovery metrics, and details about workout sessions. The open-source application promotes extensive customization options. For example, it allows users to design their own views and combine different metrics. Additionally, it’s possible to generate and calculate unique values, export data, and establish alerts.

Automatic Synchronization

Data is automatically pulled from Garmin at specific intervals, so there is no need for manual syncing. Users can also create heatmaps for activities like walking or sleep, although they must first customize these views. There’s even the option to show data from two users at the same time, but setting this up is a bit more complex, as it involves creating a second database within the same influxdb instance.

Source:
Link


 

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *