Table of Contents
Main topics
Here are the main topics for the documentation
- Introduction and basic use of the app
- Troubleshooting
- Garmin Service Setup
- Activity List
- Detailed View
- Stats View
- Calendar View
- Privacy Policy
Open Source
This app is now open source on GitHub, feel free to review the code, give feedback or contribute. You can also install the app for free using Xcode.
Questions the app is trying to answer
Here are some of the questions who motivated me to write this app the way I did. I am very interested to discuss what else to look for and what is of interest to do with the data.
Where was I fast or slow in my run?
This is the purpose of the map with gradient. Beside speed, you can rotate through other data like where was your heart rate, cadence or power high or low.
What was the real pattern of my speed over the run?
This is the purpose of the smoothing and the blue line. I always felt the plots in the garmin site were too noisy to really see what was the pattern of the speed over the run, so I tried to come up with some smoothing procedure and a moving average overlay that gives better sense hopefully of what happened. I am quite open for people to send me sample of runs or activities where they feel the plot is not very representative of what happened to think further about how to improve it, feel free to send me a bug report with an email contact to discuss.
How does my heart rate relate to my speed overtime
This is the purpose of the scatter plots in the stats page. The gradient color indicates the time of the points, so you see your evolution over time as your training improve (or worsen)
How am I doing compare to last month or last year
This is the reason for the cumulative graphs in the stats page
what is bike development??
it’s how many meters you go for one tour of the pedal.
I am running in sachse, Texas, but the temp reading is giving me McKinney Texas airport and in C instead of F. How can I fix this??
The app does not determine the location for the weather, it comes from garmin connect, if the location is incorrect you should reach out to garmin. The temperature unit should be fixed in the latest version.
Brice, I’m sure you’ve had this request before. I use both Garmin and Map My Run. Garmin for when I have my Garmin device and MMR when I’ve only got my phone. It would be supremely awesome if your app would pull data from both and display them both at the same time.
Love the app though!
I have reached out to MMR to see if they could provide me with access to their data. I’ll let you know.
I have problems with current profile…where and how i have to create my profile?
There is a post on setting up profile, type profile in the search box above. Does post that help?
Brice thank you for getting back to me. I love this app and miss using it. When I hit bug report the following came up: Fatal error: Call to a member function0 on a non-object in /home/bricerosenzwieg/public_html/php/sql_helper.php on line 463
I couldn’t copy & paste. I believe I typed the above correctly. Does this help?
Al
Yes, sorry the website is being updated to new platform, so lots of little issues likes this. I hope it will be resolved soon
How can i change the Language?
It currently uses the language garmin was set to at the time of download. I have been thinking of a way to change the language manually but never got around doing that
How do i delete duplicate activities? I have uploaded my strava data and also my new garmin 520 data(have only had it for a few rides). I have checked the do not upload duplicate data button also. I just need to delete 4-5 rides so my data will be accurate.
The duplicate feature is a bit picky and does not always detect them. I was worried about false positives. There is currently not a very good way to only delete an activity in the app, I will think of a way to do that.
Do you already have a way to delete duplicate runs?
Hi,
Could you please let me know how I delete an individual activity?
Thanks
Do you plan to have a way to delete duplicated activities? I have both Garmin and Strava enabled and many activities are duplicated mainly because of iFit activities.
I downloaded to work with my Gardiner vivosmart smart. Every time I try to use Strava for the first time it says my password or user name is incorrect. I have tried all the ones I use. Any suggestions?
Sorry I am confused? are you using garmin or strava? Maybe send me a bug report?
I use a garmin vivo smart. I downloaded connectStats. Within connectStats is Strivia. That is where I get the error message. Are the two compatible?
Could you please add Openstreetmap as an option in addition to Google and Apple maps. At least around here, openstreetmap is much more completemwhen it comes to cycleways, footpats and trails.
I currently don’t have a plan to do that. I didn’t find a free API for that yet unfortunately.
Can you get a heartrate and pace distribution chart of a selection of runs ( for example all runs from December 2015 or all runs with a certain word in the name?
Yes, I am going to write a post about it, basic idea is you can get the stats to apply to what is currently selected in the search
Now that GC has a heart Rate Training zones graph, it struck me that the distribution is different from the one shown in Connectstats. CS shows more time in highest zone than GC and from the other graphs I feel that CG is correct. I checked the boundaries of th zones are the same in both.
Freek
Very interesting. I didn’t know that GC now has time in zone. I checked on some of my activities and it’s true GC shows quite different values than ConnectStats, similar to you. But I exported the data to excel and it seems I can match the data from CS but not GC. Also the same run in Strava shows closer number to CS than GC. You can also by the way check the exact number CS reports by selecting Heart Rate Zone in the laps choices, it then also shows when you select the lap, where it matched that zone. I just posted about how I looked at it.
Thanks for the quick reply! On second viewing you are right! Connectstats seems much closer than the Garmin Connect zones.
On a recent hill repeat I ran up to about 160 bpm. GC showed 4 minutes in zone 5 (above 160). connectstats none.
How do I adjust the “tempo zones” which then result in the bar chart after the pace chart. The lowest tempo bracket for me is set as 5:30 to 5:45 but meanwhile I run faster!
Freek
I was wondering if I were to make an app similar to this that makes use of the Garmin API / if I were to make use of Garmin data, is access to the API free or do I need to pay a licensing fee? I saw the Garmin connect API https://developer.garmin.com/garmin-connect-api/request-the-api/ costs $5000 to use. Did you have to go through this?
Contact me by email, and I’ll explain. briceguard DASH connectstats AT yahoo DOT com
Hi Brice, new change on garmin api? I get the garmin parsing error again. Thank you for fixing it again and again….
Upps, today it is working again, so forget it, sorry….
Sorry see that too late, but yes, it’s working for me. Probably a temporary glitch.
Brice I are there as well plans to nmplement swimming. Is my swimming exercises the reason for errors sync?
Running it is a greate app. Congratulations!
I have my Garmin f5 one week and since i have done a Swim exercise I get a “pershing error” on Gramin in ConnectStats. so it seams this is hindering me on getting everything sanchez even I have done after running exercises. The one befor I have.
Is it possible to export the best average power data in order to re plot in something like Excel or Matlab?
Thanks
Currently not, but I can add at some. Will put on the list of feature requests
On Garmin Connect distances are set to report in miles. In ConnectStats all distances are reported in meters. Can this be changed anywhere?
In the config pane , you can select the units
I’ve just downloaded your app and was a bit surprised to see you using yards as a measurement for altitude. Could I make a request when Imperial units are chosen, for altitude to be reported in feet. Yards are never, ever used as a unit for describing height. Yards are a bit like centimetres, yes they are a unit of distance measurement BUT they are only used in very specific circumstances and they are never used for measuring altitude – please can we have feet used for altitude? Thank you.
Is there a way to manually delete an activity? I have a duplicate that wasn’t detected.
Not currently, the only way is to delete it from the web service.
Hi, Thanks for a wonderful app! Is it possible to truncate an activity when I forgot to stop the watch? I have an activity over 40 min of running and the 4 hours of useless activity which would like to cut away. I cant find how to do this in garmin. Is it possible in ConnectstatsApp? Thanks! Markus
Hi,
Is it possible to export files from ConnectStats to gpx file? I’ve crushed my Garmin account 🙁
Sorry not currently.
Hmm my Multisport activities still dont count in overall stats, is that an intended change? Cause it did earlier this year
I think it’s an unintended side effect of an intended change for another request about skipping duplicate. Some other user reported (maybe it was you), but I didn’t get a change to investigate. It also does not help that I don’t have multi sport activities myself, so fixing/debugging a bit in the dark…
With your help I sorted a connection issue in November. Since then, although all the data is transferring, the title of the run isn’t, just the same title Herefordshire running every time. How do I fix this?
Can you send me a bug report with your contact. I tried to make that work, but there maybe some bug left.
Hi tank you so much, I’m using this app for so many years now!! A question, I have deleted an activity (cardio) in GarminConnect after it was updated in ConnectStats, later I deleted this one and replaced it with another activity (indoor biking), the cardio one is still in ConnectStats but the indoor bike can’t be added. Do you have an idea of what I could do to update properly ConnectStats? Many thanks for the huge work over the years! Best, Antoine
I use google to sign into strava but google says i need to visityour site and login there gecause it doesnt trust this app.
Thanks for anyhelp
I had never tried strava with sign-in from google. Just did. Yes it appears google does not authorise log in from a web/app that is not a know browser. This is quite interesting, because the library I use to do the authorisation is an open source library from … google!
A quick search shows that actually now has a new authorisation library that works via safari, but this will take a bit of time to implement. Sorry about that, but it does not look like it will work until that is implemented.
Is the app down? Since, August 1, 2920, it seems stuck diwnlosding.
It should be fixed now, was an outage of the garmin api
Your App is simply awesome. Thank you!
Been using this app since 2012 and it is great…..I really appreciate your work on it. I wiped my phone today to start over and now searching the app store on my iphone I can’t find the app.
Tried “connectstats”, “connect stats”, “connectstats for garmin”, “garmin connectstats” and a couple others, but nothing. Am I missing something?
Thanks,
JB
Hi,
You’re right, I temporarily removed the app from the store as I changed server, and found a small bug impacting the first use of the app with the new server, so I didn’t want a new user to first have a poor experience on trying the app… I removed it yesterday and submitted a fixed version to Apple, it typically takes a day to be approved, so hopefully the app will be available again today. I’ll try to post today about the new server switch.
Why does the paddling option render empty graphs?
Nice piece of software, thanks!
Couple of questions:
• How do you export multiple FIT files to one CSV?
• When exporting a session to CSV and opening it in excel the timestamp just comes across as a long number, and when I change the cell to time its not recognised.
Thanks for the comments. the dates are exported as unix time stamp, which is a fairly common and portable way to represent date. Using a string leads to complication when importing (europe style dd/mm or US style mm/dd?). You can convert the number into excel date using the following formula
=A2/86400+DATE(1970,1,1)
You can find more details here
I uploaded a unit recorded with the Wahoo to Strava (51 KM) but this unit does not sync. All other units of the day do. Is there an option to import manually? Would be annoying if such a big ride is missing in the statistics?
Since a while Garmin offers to shorten tracks by editing them (e.g. if I forgot to stop the watch) However a shortened track appears in Connectstat with its full original length. Probably this is a new feature request
Unfortunately not only Garmin sync is broken (https://ro-z.net/blog/connectstats/is-this-the-beginning-of-the-end/). With version 8.0 of ConnectStats app Strava sync does no longer work on my iPad. Deleteing the app and reconnect to Strava did not help. Sync is always ending with the massage {“message”:”Bad Request”,”errors”:[{“resource”:”Application”,”field”:”client_id”,”code”:”invalid”}]} in oPad Safari browser.
I could not find a way to inform the devoloper directly. So I try it this way.
With ver 8.0 of ConnectStats app does not show the GARMIN ID and password input box, so I can no longer synchronize.
Please fix this problem.
Same problem. Cannot synchronize with Garmin.
Same Problem, Cannot synchronize with Garmin and Strava. Pease fix this problem
Same probleme for me :
{“message”:”Bad Request”,”errors”:[{“resource”:”Application”,”field”:”client_id”,”code”:”invalid”}]}
Sniff…
Hi there, Any idea when ConnectStats will back with us. Thanking you in advance Mike
the app was so nice pleas fix the problem with strava and Garmin
Yes, I am still working on it, some background on the main site
Syncing with Strava is working again(version 8.0.1). Thanks!
Hi why do some cycling activities recorded with edge 1030 show map and some do not? It appears a large chunk of contiguous activities missing maps and full details, with those before and after normal. Thanks