zacharyedwardbull / pycycling

A Python package for interacting with Bluetooth Low Energy (BLE) compatible bike trainers, power meters, radars and heart rate monitors
https://pypi.org/project/pycycling/
MIT License
126 stars 25 forks source link

Has anyone modified this to connect to a Wahoo Kickr #13

Closed ColinTalbert closed 2 years ago

ColinTalbert commented 2 years ago

I'm starting to play around with this package, but wanted to see if anyone has successfully connected to a Kickr already.

cscs_example.py seems like it would almost work but https://github.com/zacharyedwardbull/pycycling/blob/0806b62e14dae055673177d16615f441900f2188/pycycling/cycling_power_service.py#L16-L19 seem to be hardcoded for Tacx.

Any help on how I could find similar values for Wahoo would be appreciated. If I get it to work I could contribute back an example for a different trainer.

Thanks, Colin

zacharyedwardbull commented 2 years ago

Hi,

While I haven't been able to test it myself with a Wahoo Kickr, another user mentions having no problems using the package to retrieve data from the Kickr (see https://github.com/zacharyedwardbull/pycycling/issues/1#issuecomment-1257038724).

Cheers, Zachary