Update your Strava weight settings after stepping of your smart scale? Fancy warmed bathroom after exercise?
This App can start flows on your Homey as soon as an activity is created, modified or deleted on Strava. See the available ‘When…’ and ‘Then…’ cards below.
The App also shows your calculated Athlete and Activity metrics on the device capabilities page for cycling, running, walking, weight workout and training activity types. You can configure the amount of days history to show in the advanced settings of your added Strava device.
Yes, it is in review right now at Athom. I thought I had to add the link to the community forum already upfront that’s why I created this post already.
I will add the extra info about the App later. In short: The app makes it possible to add Strava users to Homey and receive webhook events which will trigger a flow.
I have been trying to set this up. Api setup is finished and verified, but i am stuck on the login page for strava. Nothing happens. For your information, I am using the FB login, but nothing happens at all when clicking login.
I already did look into it earlier and saw that the Strava documentation states that ytd_* stats are only calculated for activities visible to ‘Everyone’ as you can see in the API method description below.
Zooming into that, I see that my activities shared with ‘Everyone’ and ‘Followers only’ are being used for the calculation by Strava. So that seems to be faulty documentation at Strava. Nevertheless, activities which are only visible to you will not be taken into account in the ytd_* calculations at Strava.
So to get your ytd_* stats in a right way, I will have to calculate them by getting all activity details from all activities regardless of privacy settings from the 1st of this year untill now. That’s possible, and I will implement this in the near future.
By the way: did you know you can configure the default month period to a number of days of your choice? You can do that in the device settings screen. You cannot achieve YTD with that (or you need a flow which configures the Strava device on a daily basis ).
Just gave this feature some inspection and have the following results;
You can add/edit/remove your gear (bikes & shoes) on Strava.com website (not by using the App)
You can add/edit/remove components to bike-gear but cannot set alerts on bike-gear or bike-gear-component level
You CANNOT add/edit/remove components to shoe-gear but CAN set alerts on shoe-gear based on distance
Strava exposes (bike- and shoe-)gear with the kilometers used via its API
Strava does not expose component data
Knowing that, I can create a flow card which runs when gear-distance extends a certain configured amount. For example; when you have ridden 1.400 km on your bike, the flow card will be triggered.
Setting a certain exceeded kilometer threshold is doable. Though it would require multiple cards with the starting distance for the gear and then adding +300km to each card.
I’m wondering if I can:
set a point in time (date or starting kilometers)?
have my event reoccur every 300 km, to avoid adding multiple cards, each with a number incremented by another 300 km?
I can’t see the total hours spent on gear on Strava, so I think one needs to be able to set a start date for the timer to count from. Either that, or a timer shown at a certain time in the app for me to add to cards afterwards with a value of “starting time spent + 100 hours” and another for +200 hours.
I just tried to add two flows, one with 20 hours spent and another for 1000 hours spent. They both validated, and I’m sure I haven’t spent 1000 hours on that bike!
But like I wrote before, I think I need the ability to add + 300 to the reached target, and then have it repeat. Otherwise I’ll always get a notification based on a previous reached distance. Unless there’s a better way to build it.
Kilometers seem to be working; I tried different limits, and when I go above the bike’s mileage, it cancels the flow.
@John_Henrik I don’t use the app so I can not test it what kind off active ties you can choose. Maybe you can pick a Logic card with the AND and the choose the logic card “Is exactly”…
Thanks for liking my App and thank you for the good idea.
I have investigated your request and can conclude that I can add the tag for type of run and type of ride. For runs it would expose one of these values:
None
Race
Workout
Long Run
For rides this would have one of the following values:
None
Race
Workout
I have added new flow arguments for the rides and runs and it will be released in a couple of days (version 1.6.1).
I have fixed the bug with the amount of hours for now and it will rollout soon (v1.6.1).
The solution with incrementals will be developed later because that’s a bit more time consuming.
For now I have the idea to add a settings page to the App in which you can add the value for hours/kilometers to start checking AND the interval per gear. The App wil then update the valuie for hours/kilometers to start checking as soon as the limit has been reached and a new flow action card will then be added.