Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

robjulo

Suspended
Original poster
Jul 16, 2010
1,623
3,159
I have a weird issue with the Apple Health App. The total steps are not consistent with the actual number of steps when I look at the actual data in the "show all data" section. It's not even close.

Yesterday, the main steps show 6,059 steps. Going into "show all data" and then selecting yesterdays date and looking at the raw data, it's under-adding my thousands of step. The raw data shows both my iPhone and Watch data correctly, but they are not being added up correctly in the total steps.

Anyone with a similar issue?
 
Are you using the phone and watch at the same time (ie. on you at the same time)? Health app prioritizes sources when more than one source. You can reorder the priority list (eg. Watch first, phone second) in the Data Sources & Access panel.

When multiple sources are available, one data source will be chosen based on priority order listed above.
 
  • Like
Reactions: Mlrollin91
Yes and no, but that isn't the issue. All of the data is being captured. If I look at the raw data, the steps are there. They are simply not being totaled correctly.

For example, yesterday morning I ran on the treadmill. The phone was stting on the treadmill (and therefore captured no data) and I had my watch on. It captured the steps and it shows the watch as the device the data is from. That run alone was over 4000 steps.

Later in the day, I went for a walk. The raw data shows about 4000 steps from my walk (from a mix of the iPhone and watch).

If I look at the data sources page, the iPhone shows it registered 4396 steps total for the day and the watch 12,445 steps for the day. So even if I totally subtracted the iPhone steps, it's still much higher that the total steps showing in the summary page.

Are you using the phone and watch at the same time (ie. on you at the same time)? Health app prioritizes sources when more than one source. You can reorder the priority list (eg. Watch first, phone second) in the Data Sources & Access panel.
 
I messed around with the priority and "fixed" the issue but the way the App handles this doesn't make any sense and IMO is broken. My "fix" was to make the watch priority over the iPhone and all the treadmill data showed up instantly in the grand totals.

What is broken is for example when I run on the treadmill. The iPhone is sitting still on the treadmill and I have my watch on. Though the treadmill data is in "show all data" section, it does NOT get aggregated in the totals. For example, when I look at the hour by hour graph, the 3200 steps I did at 5am, are not in that graph, despite being in the "show all data" section.

If I change priority to the watch as being highest, instantaneously the 5am treadmill data shows up in the aggregate data, including the hour by hour graph.

To me, the priority should only come in to play when both the phone and watch are capturing steps at the same time, it has to pick one so as to not double count. A phone sitting on a treadmill, not moving, should not override steps being captured by the watch, even though the watch isn't highest priority. Furthermore, if it is showing up in the "show all data" section, it makes no sense it's not showing in the aggregate.

Are you using the phone and watch at the same time (ie. on you at the same time)? Health app prioritizes sources when more than one source. You can reorder the priority list (eg. Watch first, phone second) in the Data Sources & Access panel.
 
^in a perfect system you’re correct, and hopefully it’ll function that way in he near future. Unfortunately now, we just have to pick the one we use the most often and live with those numbers
 
I messed around with the priority and "fixed" the issue but the way the App handles this doesn't make any sense and IMO is broken. My "fix" was to make the watch priority over the iPhone and all the treadmill data showed up instantly in the grand totals.

What is broken is for example when I run on the treadmill. The iPhone is sitting still on the treadmill and I have my watch on. Though the treadmill data is in "show all data" section, it does NOT get aggregated in the totals. For example, when I look at the hour by hour graph, the 3200 steps I did at 5am, are not in that graph, despite being in the "show all data" section.

If I change priority to the watch as being highest, instantaneously the 5am treadmill data shows up in the aggregate data, including the hour by hour graph.

To me, the priority should only come in to play when both the phone and watch are capturing steps at the same time, it has to pick one so as to not double count. A phone sitting on a treadmill, not moving, should not override steps being captured by the watch, even though the watch isn't highest priority. Furthermore, if it is showing up in the "show all data" section, it makes no sense it's not showing in the aggregate.



I noticed the same exact behavior. I am glad I am not the only one with this problem.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.