Using Zwift app [1.60.0] on iPhone [IOS 17.3] for cycling. The app reports cycling distance and active energy to apple health, but the data is partially duplicated multiple times - so my totals for distance/energy appear massively inflated in the health data. Zwift seems to be reporting the data periodically during the ride, and then again at the end, but each data point contains all of the past distance/energy instead of just the distance/energy since the last report.
Attached is an example for cycle distance for a single 7.3km ride. But in the health app it appears as 15.9km due to Zwift reporting some of the distance travelled multiple times. The same thing happens with active energy. I can āfixā it by deleting the duplicate/partial entries manually, but thatās extremely frustrating to have to do that every time.
Iām not using any kind of intermediate software/service (and I donāt want to have to just to work around this). Zwift is running on my iPhone and reporting the data directly to apple health on the same device. Iāve seen a few similar reports of this issue from 2021-22, but not found a fix (other than routing the data through some intermediary) or seen any official acknowledgement of the issue.
Iām seeing the same thing: all the start times are the same but each end time seems to be a periodic snapshot, thus summing to a massive amount of cycling.
Iāve been Zwifting since this past December but data started in March - maybe when the feature was added? Itās always done this, though.
I deleted all data and am going to try turning off āActive Energyā to see if that helps, but clearly this is a bug. A single activity should be logged. I wonder if this could also be inclement disconnects, but the connection data really should be more fault tolerant if thatās the case.
Zwift makes multiples (after every received āstarā?) entries per workout in Apple Health app, making Apple Health count all the entries together and representing the mileage incorrectly.
This seems an issue on the Zwift side, since no other sporting app posts multiple cumulative times within one workout to Apple Health.
I suppose it could be fixed with just pushing the end result ór have the time per interval pushed instead of the cumulative time.
I searched the forum before making this post, and saw a lot of the same topics (from 2019 and newer), but none of them ever seemed to have an reaction from the devs/Zwift and none show a solution/solved status.
Is there any possibility to have this fixed or - at least - have a honest explanation why this issue remains unsolved?
Hello @B_BlindSpot ! Thanks for resurfacing this issue. Iāve escalated this at HQ for additional investigation. Apple Health isnāt currently one of the third party applications where Zwift directly uploads ride data, so the connection between the two is not exactly officially supported the way other connections are.
Would you mind confirming how you are getting your activities from Zwift to Apple Health? Are you running Zwift on an iOS device or using an iOS device for Zwift Companion?
Same issue in my wahoo kicker setup with Zwift and Apple Watch Ultra 2.
Got 40+ kms instead of 10.1.
Ridiculous that such a bug is not a fixed for a year!
Iām seeing this exact same bug more than a year and a half later. Itās absolutely unacceptable that a piece of equipment is expensive continues to have this serious bug for years on end with no fix
Thank you for continuing to share your feedback on this experience. Apple Health isnāt currently one of the third party applications where Zwift directly uploads ride data, so the connection between the two is not exactly officially supported the way other connections are. Iām happy to keep tracking this experience and sharing your feedback with our engineers for future improvements or possible support for Apple Health integration.
For now, the best method to have your most accurate Zwift data reflected in Apple Health is to connect your Zwift profile to one of the third party apps that receive activity data from Zwift, and then use that third party app to update your Apple Health data from Zwift activities.
Zwift registered itself as a provider of data in Apple Health. So itās official. You declared support in your app manifest. Your app doesnāt just magically show up in the list. So, you either support it or donāt Anna need to remove yourself from Health by removing the capability from your app manifest. Hereās app about HealthKit you should pass on to your devs: HealthKit | Apple Developer Documentation
To reiterate, Zwift or Zwift Companion is pumping this data to Health. And incorrectly.