Skip to content

Home Assistant Integration for King Smith treadmills (e.g. WalkingPad)

License

Notifications You must be signed in to change notification settings

indiefan/king_smith

Repository files navigation

King Smith Walking Pad

GitHub Release GitHub Activity License Community Forum

BuyMeCoffee

Custom integration to connect Home Assistant with King Smith Walking Pads.

Currently this integration adds a switch for main belt and a number entity to control/monitor the belt speed (in mph).

This integration discovers/connects to the device using bluetooth (you may need to configure a bluetooth proxy like an ESP32).

It has been tested with a C2 (the model I personally own), but is likely to work with other models supported by the underlying library.

In order for the device to be connected to HA, it must not be connected to another device (e.g. the mobile app). If it is already configured via the mobile app, you will have to disconnect it before using it in HA.

Installation

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
  2. If you do not have a custom_components directory (folder) there, you need to create it.
  3. In the custom_components directory (folder) create a new folder called king_smith.
  4. Download all the files from the custom_components/king_smith/ directory (folder) in this repository.
  5. Place the files you downloaded in the new directory (folder) you created.
  6. Restart Home Assistant
  7. Click on Settings and then Devices & services
  8. If the treadmill is on and not currently connected to another device, it should show up in the Discovered list. Click configure and give it a name.

Configuration is done in the UI

Verified Supported Models

  • C2
  • A1 Pro

(if you have a King Smith treadmill and would like to verify support, please reach out)

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines