Bluettoth connection issues with MyHomeFit #36
-
Hi, can anyone confirm that the current version of openrowingmonitor works with MyHomeFit v1.2.4 (264)? I am unable to connect via bluetooth. MyHomeFit hangs at "Geräteinitialisierung" (initializing device) while openrowingmonitor reports Dec 22 12:20:18 pirow npm[698]: ble central connected: 54:2e:14:XX:XX:XX This happens on a Pi Zero 2. I tried it with two android phones: xiaomi Poco M3 running MIUI Global 12.0.9 and a yoga tablet running LOS 18.1. Any hints on how to debug this further are very welcome :) Kind regards, |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi Michael, possible that we broke the support somehow. MyHomeFit does not yet implement the full BLE FTMS Rower profile, instead Holger from MyHomeFit did a custom implementation based on some Sampledata from OpenRowingMonitor. I'll have a look at it in about a week. If you want to debug the BLE specific parts nRF Connect for Android is a good tool to analyze the BLE implementation. Cheers, Lars |
Beta Was this translation helpful? Give feedback.
-
First of all, thanks for reporting this. What happened here was, that there has been a sub-dependency update for the module Pretty nasty to figure out. I've now explicitly pinned Can you check if BLE now works as expected on your device? You can update your device by running |
Beta Was this translation helpful? Give feedback.
-
Hi there, I can confirm that after running 'updateopenrowingmonitor.sh' openrowingmonitor is now able to connect via BLE to MyHomeFit! This is cool stuff and a good start to the new year! Ta, |
Beta Was this translation helpful? Give feedback.
Hi Michael,
possible that we broke the support somehow.
MyHomeFit does not yet implement the full BLE FTMS Rower profile, instead Holger from MyHomeFit did a custom implementation based on some Sampledata from OpenRowingMonitor.
I'll have a look at it in about a week.
If you want to debug the BLE specific parts nRF Connect for Android is a good tool to analyze the BLE implementation.
Cheers, Lars