Sync OnePlus Health to your dashboard
OHealth, OnePlus's official companion app for OnePlus Watch and OnePlus Band, integrates with Android Health Connect (stated on the Watch 2's own official specs page): whatever it writes there becomes readable by FitMesh with no OAuth and no API keys, typically steps, heart rate, sleep, calories, distance, and workouts. OnePlus doesn't publish an official list of which metrics OHealth exports per model: FitMesh reads Health Connect generically rather than through OnePlus-specific code, so it works the same way for any OnePlus wearable that syncs through OHealth.
FitMesh Sync is an independent product. Trademarks belong to their respective owners; this page implies no affiliation or sponsorship.
How this compares to other sync architecturesOnePlus Health
OnePlus
Works if
You have a OnePlus Watch or OnePlus Band linked to OHealth on your phone, use Android 9 or later, and want to see steps, sleep, heart rate, and calories alongside the other devices you use, in one dashboard.
You probably don't need it if
OHealth alone is enough for you and you don't use other wearables alongside your OnePlus device, or you need a guaranteed sleep-stage breakdown: OnePlus doesn't publicly document whether OHealth writes it to Health Connect.
Requirements
- •OnePlus Watch or OnePlus Band linked to OHealth on your phone.
- •OHealth requires Android 8.0 or later with Google Play Services 23.45.23 or later (source: OnePlus Watch 2's official specs page); Health Connect itself requires Android 9 (API 28) or later and is a system module from Android 14, otherwise it's installed from the Play Store.
- •Health Connect permission granted to FitMesh for the data types you want to sync.
- •Readable history: without the special READ_HEALTH_DATA_HISTORY permission (which FitMesh doesn't request in the public release), Health Connect exposes by default up to 30 days of data before the first time the permission is granted, plus new data from that point on. This isn't a OnePlus-specific limit: it applies to any Health Connect source. If you uninstall and reinstall, granting the permission again, the 30-day reference restarts from the new date (source: official Android Health Connect documentation).
Data path
Your OnePlus Watch or Band's data passes through OHealth before reaching Health Connect: FitMesh never connects directly to your OnePlus device or to an OnePlus/OPPO server.
- 1Your OnePlus device records steps, heart rate, sleep, and other sensors and sends them to OHealth on your phone.
- 2OHealth writes to Health Connect, Android's system sync layer, whichever data it chooses to export: OnePlus doesn't publish an official list of which metrics are included per model.
- 3FitMesh reads from Health Connect, with your explicit permission for each data type.
- 4Your data shows up on the dashboard at the next sync (automatic every 15, 30, 60, or 120 minutes, your choice, or right away with "Sync now").
Supported data
The data types FitMesh can read from this integration. Green = available and confirmed by the official source. Amber = FitMesh can read it if the companion app writes it to Health Connect, but no public source confirms this specific source always does. Grey = not available from this source.
What it's actually good for
- •See your OnePlus Watch/Band's sleep, heart rate, and SpO2 (when OHealth writes it) on the same chart as the other devices you use.
- •Keep a continuous history even if you switch wearables: the data stays in your FitMesh dashboard, not just in OHealth.
- •Compare nights across different periods from a single source, instead of opening multiple apps.
Limitations
- •OnePlus only confirms, in a general way, that OHealth integrates with Health Connect: it doesn't publish an official list of which specific metrics OHealth writes per model, sleep stages included beyond total sleep time. It depends on model and app version.
- •Your workouts' GPS route never reaches FitMesh: Health Connect on Android has no data type for GPS tracks, regardless of the source.
- •FitMesh has no dedicated OnePlus device recognition: the source may show up in the dashboard under a generic technical name instead of "OnePlus".
- •FitMesh doesn't guarantee a minimum OHealth or Health Connect version: always use the latest version from the Play Store.
- •With multiple wearables at once, FitMesh picks a single winning source per metric: it doesn't add up steps from two devices.
How to connect OnePlus Health
How to connect it
- 1Install or update OHealth from the Play Store (the official OnePlus Watch/Band companion app).
- 2Install Health Connect from the Play Store (preinstalled on Android 14+).
- 3Open OHealth → Profile tab (bottom right) → Health Connect → tap Connect and authorize write access for steps, heart rate, sleep, calories, workouts.
- 4Install FitMesh Sync from the Play Store and sign in with Google or email.
- 5Grant the Health Connect permissions FitMesh requests on first launch, then tap Sync now.
What gets synced
- •Daily steps
- •Heart rate (average, resting, per-minute samples)
- •Sleep (duration and timing; stages appear if OHealth writes them)
- •Active and basal calories
- •Distance
- •Workouts (type, duration, kcal)
- •SpO₂ (if OHealth writes it to Health Connect)
Troubleshooting
I don't see data in FitMesh after connecting OHealth+
Open OHealth → Profile → Health Connect and check that the status is 'Connected'. If not, reconnect and authorize all permissions. Then force a manual sync in OHealth (pull-to-refresh on home).
I see steps but no sleep or heart rate+
Sleep and heart rate require separate Health Connect permissions. Go to Health Connect (Android Settings → Apps → Health Connect) → Permissions → OHealth → enable Sleep and Heart rate.
High latency between Watch and FitMesh+
Typical chain OnePlus Watch → OHealth → Health Connect takes 5–15 minutes. To speed it up open OHealth, manual refresh, then 'Sync now' in FitMesh.
I don't see data older than a few weeks+
Without the special READ_HEALTH_DATA_HISTORY permission (which FitMesh doesn't request in the public release), Health Connect only shows a newly-connected app the 30 days of data before the first time the permission was granted, plus new data from that point on. This isn't a OnePlus limit: it applies to any Health Connect source. If you uninstall and reinstall, granting the permission again, the reference restarts from the new date (source: official Android Health Connect documentation).
Technical notes
Sync chain: OnePlus Watch/Band → OHealth → Health Connect → FitMesh. No OAuth, no API keys. Typical latency 5–15 minutes. FitMesh reads Health Connect generically, including sleep stages when the source writes them: there's no per-model verification for OnePlus specifically, because FitMesh has no OnePlus-specific code. Data stays on your phone and is only sent to your FitMesh account's Supabase backend.
Frequently asked questions
How do I connect OnePlus Health to FitMesh?+
Open OHealth, go to Profile → Health Connect, and turn on the sync. Then open Health Connect and grant FitMesh read access to what OHealth writes there: steps, heart rate, sleep, and any other sensor data your device provides.
What data does FitMesh get from OnePlus Health?+
FitMesh reads from Health Connect whatever OHealth writes there: typically steps, heart rate, sleep (with stages if present), calories, distance, workouts, and SpO₂. OnePlus only confirms, in a general way, that OHealth integrates with Health Connect, without publishing an official list of which metrics it exports per model: the exact metrics available therefore depend on your device and OHealth version, not on FitMesh.
Does FitMesh work with OnePlus Watch 2 and other OnePlus wearables?+
Yes. FitMesh works with any OnePlus wearable that syncs to the OnePlus Health app and then to Android Health Connect. This includes OnePlus Watch, OnePlus Watch 2, and OnePlus Band.
Verified on August 26, 2026. How this compares to other sync architectures →
Sources
- Source 1 · oneplus.com
- Source 2 · developer.android.com
- Source 3 · developer.android.com
- Source 4 · developer.android.com
- Source 5 · support.google.com
Read more
Main guide · Guide
How to Sync Fitness Data Between Apps and Wearables in 2026
Four different architectures solve sync differently: OS health hub, bridge app, independent dashboard, manual export or API. Pick the right pipeline before the gadget.
14 min read
Guide
Health Connect not syncing: 7 fixes that work (2026)
Disappearing steps, missing sleep data, heart rate not updating. Here's how to diagnose and fix the most common Health Connect problems.
8 min read
Guide
Best health data sync app for Android: 2026 guide
Health Connect is the socket in the wall. An app that plugs in directly reads everything your wearable wrote there. An app that bypasses it needs its own cable to every single device, and that cable breaks constantly.
8 min read
Related integrations
Ready to start?
Download FitMesh Sync and authorize Health Connect: your data starts appearing on the dashboard at the next sync.