Short tip: Control King Smith WalkingPad with QWalkingPad

I have owned a foldable King Smith WalkingPad R1 Pro treadmill for the home office for some time now. This is controlled with a remote control via BLE (Bluetooth Low Energy). Unfortunately, this seems to consume quite a lot of power - at least the CR2032 battery in my treadmill always runs out after a short time.

Since I always use the treadmill when I'm at the computer anyway, I can also control it via the computer. With QWalkingPad there is a Qt-based utility for exactly this purpose.

Since it is not part of my Linux distribution (Fedora), I had to compile it as follows:

1# dnf install cmake qt6-qtbase-devel qt6-qtconnectivity-devel
2$ git clone --recursive https://github.com/DorianRudolph/QWalkingPad.git
3$ mkdir build && cd build
4$ cmake .. -DCMAKE_BUILD_TYPE=RELEASE
5$ make -j

The program requires the ID of the BLE module, which can be found out using toolBLEx, for example - the tool is also available as Flatpak.

Then qwalkingpad can access the device, view current metrics and control the treadmill:

QWalkingPad controls a treadmill

The next step would be to develop a suitable GNOME shell extension for it... 🤔

Translations: