Live data from Hacker News

GarminDB

github.com

61–70 of 74 posts

Re: GarminDB

#61

Earlier quoted context omitted.

I tried using that a couple years back and recall being frustrated by how it required running intervals to be formatted. I believe it wanted interval activities to be recorded without also recording the rest intervals in between which was frustrating. /edit derp, I’m getting confused between this and runalyze

I built something for post-processing runs into common running workout structures (e.g. 4 x 1mi) based solely on lap data, without needing the actual programmed workout. workoutsplitz.com if you want to try it out.

Neat! Will give it a go

Re: GarminDB

#62
post #28

A friend recently put me on to Intervals ( https://intervals.icu ) for Garmin / Strava related data nerdery and I’ve enjoyed it very much. As a rower it was nice that you can construct reports that give rowing related metrics rather than just the usual cycle / run stuff.

> We may use your Personal Data to contact you with newsletters, marketing or promotional materials and other information that may be of interest to you. Noped the f outta there

What dastardly acts do you think they’re committing here? They need your personal data (your email address) to send you emails, which presumably you can unsubscribe from

Re: GarminDB

#63
post #35

What similar devices don't fight their own users wanting to access their own data ?

Apple locks down everything:

'I like the safety'- Apple marketers or people who fell for the marketing

Garmin/google/anyone else does it:

"So dumb, I should be able to use my own stuff!"

Re: GarminDB

#64
post #30
post #12

Garmin should really embrace this. The alternative, relying on smartphone apps, will lock them out in the long run. The big advantage of buying dedicated hardware, like a Garmin bike computer, is having more control over your data.

I have two Garmin devices: a watch and bike computer. Both are connected to the same app that collects data to a single Garmin Connect account. I expected some synergy but I got nothing. When monitoring the same activity with the two devices you just gets dupes (for example, sum of the distances measured by the two devices). This is worse than if I had 2 devices from 2 different brands.

What synergy are you expecting if you’re recording distinct activities on two devices?

FWIW you might have been looking for extended display mode.

https://support.garmin.com/en-US/?faq=fZaD0E9cTwAwBffjoJcWT8

Re: GarminDB

#65
post #30
post #12

Garmin should really embrace this. The alternative, relying on smartphone apps, will lock them out in the long run. The big advantage of buying dedicated hardware, like a Garmin bike computer, is having more control over your data.

I have two Garmin devices: a watch and bike computer. Both are connected to the same app that collects data to a single Garmin Connect account. I expected some synergy but I got nothing. When monitoring the same activity with the two devices you just gets dupes (for example, sum of the distances measured by the two devices). This is worse than if I had 2 devices from 2 different brands.

Right, Garmin doesn't support simultaneous recording on multiple devices. But if you've got a bike computer then there's nothing to be gained by also recording on your watch, you won't get any more data.

There's another related defect if you use one of their chest straps that records and stores heart rate data for later download (this is mainly for swimming activities where radio can't be used). If you record an activity on your watch and it syncs to Garmin Connect before downloading heart rate data, then after the watch downloads from the chest strap it will create a duplicate activity in Garmin Connect instead of updating the existing activity. Customers have been complaining about this for years but Garmin doesn't care.

Re: GarminDB

#66
Any fitness watch with better access to data? I'm not even talking about open source (which would be great), just interested in real-time access to health info without monthly subscription or scrapping their online portal.

Re: GarminDB

#67
post #33
post #13

Be warned anyone that uses this - it uses Garth ( https://github.com/matin/garth ) to authenticate. It masquerades as an Android app (a single instance of one at that) and does some hacky stuff to login via web forms. Garmin is such a horrible company to try to integrate with. I don't know why they lock down their stuff so hard like this. And if you do manage to gain access to one of their offical APIs or SDKs, they…

I'm a Garmin user as I find the hardware to be very reliable but the market is in deep need of an Open Source alternative. Let's not forget Garmin was victim of a ransomware attack in 2020 and they finally paid $10 million after days of blackout and they never really addressed the issue.

I found this Raspberry Pi Zero based bike computer project: https://github.com/hishizuka/pizero_bikecomputer

This seems pretty nice in terms of features, but would probably need a bit of polish.

Re: GarminDB

#68
post #35

What similar devices don't fight their own users wanting to access their own data ?

Apple locks down everything: 'I like the safety'- Apple marketers or people who fell for the marketing Garmin/google/anyone else does it: "So dumb, I should be able to use my own stuff!"

You can export all health and fitness data with no trouble using the Health app.

1. Open the health app

2. Tap on your face in the upper right

3. Scroll down to the bottom and tap "export all data" or whatever it says.

Bam: every workout and every health measurement in an XML file.

Whoever told you apple locks down health and fitness data was either mistaken or lying to you.

edit: here is a more technical explanation https://www.ryanpraski.com/apple-health-data-how-to-export-a...

Re: GarminDB

#69

Any fitness watch with better access to data? I'm not even talking about open source (which would be great), just interested in real-time access to health info without monthly subscription or scrapping their online portal.

I believe garmin is actually better than the others.

I've never put my watch online.

You don't have to "activate" the watch or create an account to use it. You can just strap it on your wrist and go.

You can get to your data using MTP (or the garmin protocol) by accessing the watch filesystem.

I'm not certain about updates. I haven't found a way to download and update the watch offline, but I haven't seriously tried. I did notice some beta firmware you could download and update older watches with offline.

So I think you might need garmin connect or similar to download apps or updates.

Re: GarminDB

#70
post #13

Be warned anyone that uses this - it uses Garth ( https://github.com/matin/garth ) to authenticate. It masquerades as an Android app (a single instance of one at that) and does some hacky stuff to login via web forms. Garmin is such a horrible company to try to integrate with. I don't know why they lock down their stuff so hard like this. And if you do manage to gain access to one of their offical APIs or SDKs, they…

Very contrary to my experience.

I've been using InReach and the InReach APIs for a few years now.

They were both very reasonably priced (they cost nothing above my InReach subscription price), very easy to get access to (I emailed them and got access to API docs and the APIs within a day or three) and extremely well thought out and reliable (very robust callback based event/point reporting system, with retries on their side if your code breaks or is flakey, their web page has a great debug interface to see what happens if your webhook fails) and their support was top-notch (if not super fast).

I had a weird bug with their webhooks when I started implementation, where every event would come in twice, once with the timestamp of the event truncated to an integer of whole seconds. You could see from the user-agent that the one with the truncated timestamp was a few versions older of their software. Wrapped that analysis up in an email to them and about 12 hours later saw it get fixed and about 12 hours after that got an email back from AN ACTUAL ENGINEER who thanked me for the description, explained why and how it happened and explained their fix.

Granted, the InReach and definitely the InReach Professional API, are more of a professional product and less pure consumer, but, Garmin definitely knows how to do this.

Post reply on HN