Mam problem z odczytem danych z sensora HR z zegarka Microwear h5, pracującego na FunOS – Android 6.0.

W Manifescie dodałem uprawnienie:

<uses-permission android:name="android.permission.BODY_SENSORS" />

Na liście dostępnych w urządzeniu sensorów widnieje sensor HR

{Sensor name="HeartRate", vendor="MCC", version=1, type=21, maxRange=300.0, resolution=0.1, power=1.0, minDelay=1000}

Kod:

sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);

heartRate = sensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE);

Następnie rejestruje sensor:

sensorManager.registerListener(this,heartRate,SensorManager.SENSOR_DELAY_NORMAL);

Niestety dioda sensora nie uruchamia się i metoda onSensorChanged() nigdy nie zostaje wywołana.
Zegarek ma wbudowaną autorska aplikacje do mierzenia pulsu i działa ona bez problemu.

Czy ktoś miał podobne problemy z senorem Heart rate na zegarku ?