Coros support added

Hi @david,

Did you ever get any reply from Coros wrt. getting data about sleep time that does not include awake time?

Unfortunately not … from 4th May 2023:

Thanks for the feedback, I will check with our server team, see if we can get the number aligned.

1 Like

Have you found a solution to this? I also have deleted workouts from my Intervals.icu training plan still in Coros.

1 Like

I have never heard back from Coros, although I sent several emails.

Myy intervals training plan to my Coros calendar, because the intervals training plan on Coros still contains workouts that I deleted on intervals as I was preparing it. Those workouts don’t appear on intervals, so deleting them on the intervals side is impossible. And, as mentioned before, they cannot be deleted on the Coros side.

1 Like

Coros have recently started tracking overnight HRV on their lower tier watches (e.g. pace 2). This data isn’t coming across into intervals.icu yet, presumably because it’s in a different field than the actively measured HRV that’s available on their higher tier watches. That or they’re not sending it at all in their API.
It’s a metric that’s already been super useful to me on the watch, so would be great to get it into intervals.icu if it’s being sent over the API

Edit: I forgot to add my thanks for this integration with Coros overall, it’s been super useful, and thanks for the whole of intervals.icu it’s an incredible resource

Looks like their API documentation finally got updated. Steps and Calories now should be in the daily data. It’s not clear what the HRV data is though.
You can access the 2.0.3 doc from this page:

There’s ‘HRV List’ which contains a HRV and HR value, so I assume that would be the snapshot???
And there’s HRV on it’s own, which might be the overnight HRV???

1 Like

BTW: the public beta now also has for Pace 2

  • Health Snapshot with HRV, HR, Stress and breathing rate. I use that as morning measurement
  • 24hr Stress measurement

I can’t make out exactly what the HRV in the snapshot is because they title it Overnight HRV while the value is different from the Overnight HRV from that section…
Looks a bit clumsy all together :frowning:

Edit: the official release now has HRV in the snapshot iso of ‘Overnight HRV’. The number itself was HRV already at the snapshot moment, the name of the metric is now correct.
The HRV index on the former version was sort of a Readiness number, the HRV in the snapshot is unmodified rMSSD.
Info found on

Anyone else noticed a huge (faulty) change in the metric ‘24hr Avg HR’ since the update? I have asked them to verify, but haven’t got a respons yet.

Has anybody gotten a complete history from Coros working? I switched to Coros on 6/23/2021, but when I enter that date into the “DOWNLOAD OLD DATA” input box as the start date and today’s date into the end date, I get this error:

Athlete i190056 GET https://open.coros.com/v2/coros/sport/list?token=xxx&openId=xxx&startDate=20210621&endDate=20210720 failed: message=The date is out of range result=5011

I thought maybe there was a limitation to how far back it can go, so I tried 1 month previous to what already was imported into Intervals.icu (from either Strava or Coros - not sure which one), 10/6/2023 thru 11/6/2023, I got the same error for that too.

Am I doing something wrong?

Thanks,
Kyle

I just checked the API docs:

The maximum date range for one query is 30 days, and the query date is not earlier than three months before the day (for example, if the day is October 30, 2023, you can only query the data after July 30, 2023)

I don’t recall that restriction being there when I first did the integration.

I don’t know if Coros have a “give me all of my data” request form somewhere. I Googled and didn’t find one. If you find one or they respond to a support enquiry please post the details here.

Ah, thanks for looking into it David…

They do have that type of request and I did it a couple days ago.

You just have to submit a request through the phone app (I tried doing it through the web, but they said they need the request from the phone so that the request came with a “Data submission to authorize the bulk export”.)

Ended up getting a .zip file with a bunch of .fit files in it. Unfortunately when I tried to do the “Upload” functionality here, it didn’t find any activities, so I’m guessing the work to do that with a Coros extract hasn’t been done yet. What are the chances of getting that done? I would be happy to provide my extract if it would help.

You could copy them into a Dropbox folder and import them that way:

Screenshot 2024-02-11 at 07.58.55

You can also upload the files using the “Upload” button on calendar page.

But please also send me a link to the file so I can have a look. I might be able to improve the “Upload zip” option a bit for this.

I did try to use the “Upload” button on the calendar and that was when it didn’t find any activities.

I just saved it to DropBox and will try to import them that way and report back the results.

I’ll also DM you a link to the .zip I got from Coros so you can try to debug the import. (One note is that I did have to split the zip into multiple files since the one file was too large. Not sure if that matters in this situation or not)

Thanks again for all your help!

The import of my Coros extract from Dropbox worked. The only caveat being that everything from the last 3 months (any activity that was imported using the Coros api already) is now doubled up in my activities list. I’ll go through and delete the duplicates manually, but not sure if you would want to have some sort of duplicate detection in this situation.

In List View, select the date range that corresponds to those last three months. Then apply a filter by ‘Source’. One of the duplicates will be from ‘Coros’, the other one will be ‘Upload’.
EDIT: will be ‘Dropbox’ probably in your case.
Select all results and delete in one click.

3 Likes

Yeah, I was planning on figuring something like this out… Followed your instructions and it worked like a charm, thanks!

1 Like

Hi @david, thanks for adding support for Coros! I’m having an issue where the Training Plan created by intervals.icu in Coros isn’t reflecting my intervals.icu calendar. I’m guessing this is because intervals.icu pushes updates to the Coros plan on a schedule? How long does it take for updates to reach Coros/is it possible to push updates to Coros in real time?

EDIT: It seems like it might be pushing updates, but not removing workouts I’ve deleted on intervals.icu.

1 Like

Tx. The Coros integration pushes a “plan” (complete set of workouts) to Coros in one document, approx a week worth. Intervals.icu doesn’t have any control over what Coros does with workouts from Intervals.icu that are no longer in the most recently uploaded plan. The upload happens whenever you add, edit or delete workouts.

Gotcha, thanks. I might raise this as a bug with Coros and see if they can fix it.

One other thing I’ve noticed: Walk activities are showing up as Runs in Coros.

Edit: on further investigation this seems to be a Coros limitation :frowning:

Hi @david , I’ve just recently discovered Intervals.icu and it’s happen to be just the right tool for me, thanks a lot.
I have one problem though: I own Coros Pace 2, and after recent update they are monitoring HRV just like their more recent models. I can do wellness check to get rMSSD and stress values, also overnight HRV is shown, but unfortunately neither ot these are syncing with Intervals, I’m only getting sleep and RHR values. Can you please look into Coros API for this values?



int-hrv

1 Like

There are two posts regarding this a bit higher. There’s also steps and calories available from the API now. I’m sure it is on David’s list.

2 Likes