Skip to main content

Lexman CCT Smart Bulb control through bluetooth in Python

Project description

LexmanBLE

GitHub Release GitHub Activity License

pre-commit Black

hacs Project Maintenance BuyMeCoffee

Discord Community Forum

Python package and Home assistant custom component for controlling Lexman (Leroy Merlin brand) CCT smart bulbs over bluetooth.

Pip package installation:

pip install lexman-ble

Home assistant installation through HACS:

HACS > Integrations > Plus > LexmanBLE

The custom component will set up the following platforms.

Platform Description
light Control a smart bulb

logo

Home assistant manual custom_components 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 lexman_ble.
  4. Download all the files from the custom_components/lexman_ble/ directory (folder) in this repository.
  5. Place the files you downloaded in the new directory (folder) you created.
  6. Restart Home Assistant
  7. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "LexmanBLE"

Contributions are welcome!

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

Credits

This project was generated from @oncleben31's Home Assistant Custom Component Cookiecutter template.

Code template was mainly taken from @Ludeeus's integration_blueprint template

The lexman_ble library implementation was inspired in @Bluetooth-Devices's led_ble project.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lexman_ble-0.1.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

lexman_ble-0.1.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file lexman_ble-0.1.0.tar.gz.

File metadata

  • Download URL: lexman_ble-0.1.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.10 Linux/6.11.5-200.fsync.fc40.x86_64

File hashes

Hashes for lexman_ble-0.1.0.tar.gz
Algorithm Hash digest
SHA256 88b303a5606b4a2ea54d707035a00ec5b3a112fb1a69faf60757d2661d5a2ae0
MD5 03ae354c9eee66d70a27df4a05b9518e
BLAKE2b-256 cef533bbafb143a8c14df32ac2358438f3a2c8475431f5b6eda2609ed46dec28

See more details on using hashes here.

File details

Details for the file lexman_ble-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: lexman_ble-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.10 Linux/6.11.5-200.fsync.fc40.x86_64

File hashes

Hashes for lexman_ble-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2424d8d647782c621750111c21883872fea878c40dbf8e6bc91906eaa9394f91
MD5 4ebf4fd565692fa64da24b7042f8a91d
BLAKE2b-256 8087d9a73d065244e870ca529f891e399e0d7da7a071af653f5e24a747f78d37

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page