Synching workouts with Hammerhead Karoo 2.0

Any updates on this? Thinking about getting one myself would be nice if I dont have to go through TP

1 Like

Hi I have just transitioned from Garmin 810 to a Karoo 2.
I have linked my free Strava account into Intervals and it automatically uploads from my Karoo 2 via my broadband when I get home. I also have it set it to include via my free TP account into my WKO+ account.

Hi,

I think you mean your completed workouts syncing to TP and Strava(then to Intervals)…

The OP is looking to sync workouts FROM intervals into the Karoo.

1 Like

Cross-posting from the Hammerhead forum:

If you know how to use Python, you can try this Python app I put together to get today’s workout from intervals.icu and push it to your Karoo. It’s not supported and it might break in the future if Hammerhead change their APIs, however this might be a feasible workaround while we wait for official integration from Hammerhead.

There’s a sizeable caveat: you have to be in the workouts menu of your Karoo in order to see the workout. As soon as you run the app and you click on either Sync on your Karoo 2 or on the Hammerhead Dashboard, the workout gets removed again.

3 Likes

Hammerhead released a new firmware update this week which allows for uploading ZWO/FIT workout files to the Hammerhead dashboard. I’ve updated the karoosync app from the previous post to leverage the new feature, making it much easier to use this sync workouts from intervals.icu to a Karoo bike computer.

6 Likes

Can you give us some instructions on how to set this up for a lay person that isn’t a computer programmer? I looked quickly at your December post and I’m not really clear what I would need to do to get it working to push the workouts to the karoo.

Are you installing it on your computer or actually on the Karoo device?
Do you have to run karoosync every time you want to get a workout over to the karoo?
I’m sure this isn’t the case as that would seemingly be more complicated than just downloading the file from intervals.icu and then dragging and dropping it over into the Karoo Dashbard.

Thanks for your work on this.

It’s installed on the computer, nothing needs to be installed on the Karoo.

The Getting Started section on GitHub - bakermat/karoosync: Push intervals.icu workouts to Hammerhead Karoo devices has the steps, however if you don’t have pip yet you would have to follow this guide first. pip is a common way to easily install Python applications.

You’re correct in that if it’s a one-off sync you might just upload a file directly to the Hammerhead dashboard. The way I use it is to sync all my upcoming workouts in intervals.icu in one go to the Karoo 2.

not sure if this is being pursued, a workaround due to a recent Suunto/Hammerhead collaboration enabled sync from Hammerhead workouts to Suunto, and then you can send that workout to i.i from Suunto, just in case it is worth a try :wink:

3 Likes

I just gave that a go and it works! I manually told Hammerhead to upload my most recent ride to Suunto. Need to see if it does that automatically next time. Tx.

3 Likes

Late to this thread, apologies if I’ve misunderstood, but I exported a ZWO file from intervals.icu then uploaded it to Karoo dashboard. It looks to have synced to the head unit as expected.
Solved?

Looking for the same automation. Syncing completed workouts to intervals.icu works flawlessly, but:

  • unrelated, but shows the lack of integrations: syncing Strava routes to hammerhead needs login to the dashboard
  • Auto-Upload of planned workouts from intervals.icu to Hammerhead and then to my K2 would be amazing

I have been in contact with them and when this is possible they are going to let me know. They don’t have an API that Intervals.icu can use to do this at the moment.

4 Likes

Good afternoon.
I use Hammerhead K2 device and I have known your page, which I find very interesting; but when I try to upload the training to the hammerhead board it gives me these messages:
Here is an example of training:
Warmup

  • 20m ramp Z2 HR

3x

  • 5m Z4 HR
  • 1m Z2 HR

cool down

  • 20m ramp Z2 HR

When I add .fit document: “Failed to parse field: {field}={value}”
When I add .zwo document: “Missing target on step: SteadyState”

Could it be due to an incompatibility problem?
Sorry for my English.
Greetings.

I don’t know what Hammerhead expects in fit and zwo files but that is a simple workout so I am surprised that it doesn’t work. Intervals.icu only supports zwo for power based workouts. But the fit one should work. Maybe you could try ask their support?

Hello,
I’m not sure; do workouts built in intervals.icu get uploaded to Karoo or not ? In the same way that it works for Wahoo, for instance ?

No there isn’t any automatic support like for Wahoo, Garmin, Coros and Suunto. You need to manually download files and upload them.

Do you plan automatic sync of planned workout to karoo in the next future?
Hammerhead has been aquired by SRAM, is a big boy now :wink:

They may be a big boy, but that doesn’t mean they see intervals.icu as one.

In any case, the key question is do they have an API?

Trainerroad can push workouts directly to the Hammerhead cloud and pull completed activities directly from the Hammerhead cloud back again.

There must be an API in place but perhaps not public yet.
@david I know Join.cc is going to contact HH about this, maybe you can give it a try too.

I have been in contact with SRAM re Hammerhead and this ball is now rolling. No actual work started yet or any timelines.

1 Like