Just got my Gen 2 Tidbyt yesterday and the first app I installed is Strava. I connected it to my account, and immediately, it correctly showed all my data: the all-time data, YTD data, and most recent run.
I went on another run this morning, and now, hours later, the Tidbyt doesn’t show it. I confirmed that the run is showing in Strava. Not too impressed right out of the box. @rgkimball is this something to do with API rate limiting? I saw mentions of this in older posts. How do Strava’s API rate limits work? Is it per-account, per-IP address, or something else?
I think it updates every 36 hours, and yes it is related to rate limiting.
From Strava’s official docs:
Strava API usage is limited on a per-application basis using both a 15-minute and daily request limit. The default rate limit allows 200 requests every 15 minutes, with up to 2,000 requests per day.
The limit is “per-application”, and Strava sees Tidbyt as a single application. This means that the limit applies to all Tidbyt users who have the app installed.
At the end of this page they say it’s possible to request a limit increase. I’m not sure if @rgkimball or someone from Tidbyt ever tried to do it.
Dang. That is what I feared: we are all pooled into the same limit. With everyone taking delivery of the Gen 2s now, it makes sense we ran into the limit. Thanks for explaining that.