jonasoreland / runnerup

A open source run tracker
GNU General Public License v3.0
730 stars 273 forks source link

External Cadence Sensor Support? #337

Open hmorandell opened 8 years ago

hmorandell commented 8 years ago

Hi,

I'm using Runnerup since a few months and I'm totally happy with it. This app just works so fine. SInce a few days I have a Lifebeam Hat, which is a hat with integrated optical heart rate sensor and cadence sensor. The heart rate registration works fine with runnerup, I'm just curious if it is possible to extend runnerup by saving the cadence data which the sensor generates as well? Connection to phone via BLE

thanks

Almorca commented 8 years ago

In https://developer.bluetooth.org/gatt/profiles/Pages/ProfileViewer.aspx?u=org.bluetooth.profile.cycling_speed_and_cadence.xml and https://developer.bluetooth.org/TechnologyOverview/Pages/CSCP.aspx there are information about cadence sensor.

gerhardol commented 7 years ago

External cadence sensors are not supported. The internal stepsensor can be used for Cadence in 1.58, so infrastructure is added there are likely other related issues too

davidedelvento commented 7 years ago

@gerhardol It took me a while to sort this out, so let me make it clear for the sake of the casual reader.

Only dedicated cadence sensor in the phone are supported at the moment, however there is interest in supporting the others, but no ETA yet.

See also #24 #337 and #433

gerhardol commented 7 years ago

Updated the headline to reflect the suggestion I assume that the standard BLE (and ANT+) cadence sensor is the major scope.

Compare to #326 for biking sensors

sdorre commented 4 years ago

Hello, Is this issue still open ? I tried to shortly look into the code, It looks like the only mention about bluetooth-related is the HR sensors.

In case I would like to try extending the Bluetooth support to other sensors. Where should I start ?

gerhardol commented 4 years ago

RU currently supports external HR sensors, external cadence sensors are not implemented. Some hints are listed in https://github.com/jonasoreland/runnerup/issues/842