Is there a reason to copy them? Wouldnât it be enough to symlink that folder? ln -s
works on macOS
For the Karoo users â Hammerhead has the option to upload rides to Suunto, and Intervals can automatically download activities from Suunto. Iâve since turned off downloads from Strava since my rides are now syncing Karoo2 > Suunto > Intervals.
However, the ride names are not making it through. Is this a Suunto issue? Iâm setting the name on my Karoo2 when I save the ride (Iâm not changing it afterwards) and I see the name correctly in the Suunto app.
I delete the files in Dropbox once it has been uploaded to intervals, but keep the file in the Zwift activities folder.
I have found a nice way to upload Zwift activities using my HomeAssistant home automation.
So far Iâm using a smart plug to switch off my smart trainer & fan. A Windows agent called HASS.agent reports the process status of Zwift to HomeAssistant.
HomeAssistant has a rule to turn off the power after a 2 minute wait.
Iâve just added another step to the automation. The process is as follows:
- Zwift process is closed.
- Windows HASS.agents sends information to remote HomeAssistant instance
- HomeAssistant starts the action
- After 10s it sends the âuploadToIntervalsâ command to the HASS.agent running on my local machine.
- The command starts a powershell command â
C:\Windows\System32\wsl.exe -e bash /home/<WINDOWS USER>/zwift.sh
â (zwift.sh definition below) - Wait another 1m 50s
- Send the âswitch of powerâ command to the smartplug to switch off the smart trainer and the fan.
The zwift.sh script looks for the last 4 modified .fit files in the Zwift activities folder. It ignores the âinProgressâ one, making the last 3 files. Then it uses the intervals API to upload all three files (existing activities are ignored by the intervals API).
The script looks like this:
#!/bin/bash
cd /mnt/c/Users/<YOUR_WINDOWS_USERNAME>/Documents/Zwift/Activities
ls -1t *.fit | head -4 | grep -v inProgress > last
while IFS="" read -r p || [ -n "$p" ]
do
curl -F file=@$p \
-H 'Accept: */*' \
-H 'Accept-Encoding: gzip, deflare, br' \
-H 'Authorization: Basic <YOUR_BASE64_ENCODED_API_KEY>' \
https://intervals.icu/api/v1/athlete/<YOUR_INTERVALS_USER_ID>/activities
done < last
Probably a bit overkill for most people. But it works directly without uploading to other services.
Intervals.icu wasnât picking up the activity name for activities delivered from Suunto via web hooks. I have just fixed this (in theory).
Yesterday my strava still synced with intervals, today its not uploading. Is the synchronisation stopped and do I have to fix something else to upload them now?
Are you a subscriber? See the topic of this thread
I did notice that, just wasnât sure when it would actually stop. I would subscribe if it wasnât that the only option would be creditcard⌠Love intervals
There were some issues with rate limits this weekend. You can recover anything that hasnât come through using the âDownload old dataâ button in the Strava box in /settings. I can see a Strava activity came in for you yesterday.
Good call. I tried doing ln -s and I think it worked this time. I see the Alias file.
ln -s /Users/<username>/dropbox/<folder_name> /Users/<username>/Documents/Zwift/Activities
Will double check again next time I ride.
can you tell me what could be the problem? Tried on mac os and windows. One and the same mistake.
Here is a script for mac os, I added my user id and api key
Got the data from here
veloviewer have previously for sure.
Previously yes. For sure. Thatâs also how david got 3x rate increase if I remember correctly.
I got into the game late, so Iâm definitely not getting any rate increases.
Obviously if we revoke strava access we lose previously synced stuff (strava rules and all). Does this change affect only new activities if we just leave the strava api connected?
I believe if you uncheck the âdownload activitiesâ box But keep Strava connected, then no new activities will be pulled into intervals, but all old activities are still kept
If buying a Visa gift card is available to you, that would do the trick. Put $100 on it and set it to auto-renew and donât think about it for the next two years.
Important update:
Need this! Am on Apple TV. No simple solution yet
Quite possibly great news (for all)
I tried using Garmin Connect for activity sync due to some issues w/ Strava but itâs also getting some teething issues.
- Strava Sync - Laps are a problem (not coming thru properly) due to
- privacy circles or whatever else that strava is doing
- Iâm losing those things such as what gears are used for a particular activity (Tho I admit that Iâm not a heavy user of intervalsâs gear tracking as I canât track things like how many times Iâve worn this pair of socks :-p ) Hence I do that in Garmin Connect
- Garmin Connect
- Iâm getting Duplicate (indoor) Activities when I dual-record using my BreakAway: Indoor Training iOS app + Garmin Watch. Somehow intervals.icu is just not able to differentiate it. (My guess is that Garmin record has no GPS/Distance data vs BreakAway does)
- I know David has mentioned that one of his todo is to enable âselectiveâ activity sync so quite possibly this will help in the future
Iâm also still researching how to get my BreakAway app to broadcast Speed/Dist so that the Garmin can pick it up - no GPS tho.
are we back to not syncing Strava today?
I had a zwift workout that came over without mileage from Garmin but not data from Strava (usually I have to delete one)