I’m trying to monitor my blood‑oxygen saturation (SpO₂) and heart‑rate variability (HRV) as accurately as possible during sleep and daytime activities. My current setup includes:
Polar H10 chest strap – reliable HR & HRV, Bluetooth LE.
Only one device works at a time – when I pair the Polar H10 with my phone/app, the O₂ Ring disconnects, and vice‑versa.
Low resolution on Sleepcloud – the Wellue cloud platform only stores data in ~5‑minute intervals, which is far too coarse for HRV analysis.
Unclear if the original SAAD hardware can record HRV – I’d like to know whether its built‑in sensors support HRV extraction.
What I’ve Tried
Pairing each device separately with the Polar Flow / Wellue app.
What I Need Help With
Simultaneous data capture: Is there a way to have both devices stream to the same phone (or a separate hub) without conflict?
Higher‑resolution SpO₂ data: Can I retrieve raw 1‑second SpO₂ values from the O₂ Ring, or do I need a different platform ?
HRV from the O₂ Ring: Does the Wellue firmware expose inter‑beat intervals (IBI), or must I rely on the Polar H10 for HRV?
SAAD capability: Does the original SAAD hardware provide HRV metrics, or is it limited to basic heart‑rate / SpO₂?
Any tips on firmware updates, third‑party apps (e.g., HeartRate Variability Logger, SensorBridge, Bluetooth‑LE scanner), or data‑fusion scripts (Python, R) would be greatly appreciated.
Only oximeters provided by the Happy Electronics have guaranteed compatibility with Sleep (they come with firmware supporting the connection).
The description of BM2000B/D on the Happy Electronics site does not mention HRV, so they are probably not providing this type of data.
The setup differs based on which device is the source of the movement.
Heart rate monitoring option in Sleep can be used only with the compatible wearable linked as “Wearable”, the main source of movement data. Smart Bluetooth can be used with any device that supports the GATT Heart rate profile.
Pulse Oximeter (Bluetooth) can be used only with compatible oximeters. Pulse Oximeter (Wear OS, Garmin) can be used only with compatible watches that support SpO2 data sharing with Sleep. This is probably the most limiting factor, because only a few devices support this type of data for Sleep.
From the Viatom O2 Ring external app description, it looks like the 3rd party companion app needs to be set as the “Wearable” and the SpO2 data can only be collected as Pulse Oximeter (Wear OS, Garmin).
I can’t use the Polar H10 and the O-Ring at the same time,
since you can only use one or the other smartwatch add-on. Can the H10 be paired with the BM 2000 B or D?
Pulse Oximeter (Bluetooth) can be used only with compatible oximeters.
can one of them be connected when the Polar h10 is? and is bluetooth slower?
I use an H10 with the BM2000B and it works fine on a Pixel 6. I don’t need super granularity and the web interface does a good job of on reports for RDI / HR / HRV.