Walkingpad A1 controller via Bluetooth LE
Project description
Simple python script that can control Kingsmith WalkingPad A1. Communicates via Bluetooth LE GATT.
Features
Switch mode: Standby / Manual / Automatic
Start belt, stop belt
Change belt speed (0.5 - 6.0), all options work, e.g. 1.2
Change preferences of the belt
Max speed
Start speed
start type (intelli)
Sensitivity in automatic mode
Display
Child lock
Units (miles/km)
Target (time, distance, calories, steps)
Ask for current state (speed, time, distance, steps)
Ask for last stored state
Demo
For the best understanding start jupyter-notebook and take a look at belt_control.ipynb
# Install jupyter-notebook
pip3 install jupyter
# Start jupyter-notebook in this repository
jupyter-notebook .
# open belt_control.ipynb
Controlling script is not yet implemented. Play with the notebook.
The main controller class is Controller in pad.py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.