-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
bugSomething isn't workingSomething isn't working
Description
The step count data appears unusual and doesn’t match the values shown in the iOS Health app. Below is a random sample of today’s step count reported by HealthAutoExport:
1.5661734416503
1.5661734416503
1.5661734416503004
1.5661734416503004
1.5356489023589504
0.19539069756587085
0.7830855329179212
0.783085532917921
0.238438236598287
In contrast, the same data in the iOS Health app look saner:
When exporting other types of data, such as caffeine or alcohol consumption, the values are reported correctly. It appears that only the step count data is affected.
- The values are floating-point numbers rather than integers. For example, how can I take 0.238438236598287 steps?
- The numbers do not correlate with my actual step count. The values do not consistently increase with more steps and seem almost random.
- Adjusting the data aggregation and aggregation interval in the automation changes the numbers, but they still do not match the iOS Health app’s figures.
- Some reported number are shown multiple times in a row. It feels weird that I took exactly 1.5661734416503004 steps multiple times in a row.
Steps to reproduce the behavior:
- Go to the “Automations” tab.
- Click on “New Automation” twice.
- Keep the “Automation Type” set to “REST API” and configure a REST endpoint.
- Select “Step Count” as the health metric to send, and choose JSON as the export format.
- Click the blue “Manual Export” button, then click the green “Begin Export” button.
- Inspect the received data.
- Device: iPhone 13 mini
- OS: iOS 18.4.1
- App Version: 8.2.11
VerTiGoEtrex
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
