Giter Club home page Giter Club logo

king_smith's Introduction

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

(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


king_smith's People

Contributors

indiefan avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.