Python package and Home Assistant integration for controlling Lexman CCT smart bulbs over bluetooth.
  • Python 98.7%
  • Makefile 1.3%
Find a file
2026-03-03 10:46:41 +00:00
.devcontainer feat: initial release 2024-12-23 13:00:54 +00:00
.github ci: excape label colors 2026-03-03 10:23:43 +00:00
custom_components chore: reorder manifest keys 2024-12-23 13:12:15 +00:00
images feat: initial release 2024-12-23 13:00:54 +00:00
src fix: light state coherency 2026-03-03 10:18:23 +00:00
.gitattributes feat: initial release 2024-12-23 13:00:54 +00:00
.gitignore feat: initial release 2024-12-23 13:00:54 +00:00
.pre-commit-config.yaml chore: switch from poetry to uv 2026-03-03 10:16:45 +00:00
.prettierignore chore: prettier skip changelog 2024-12-23 14:54:28 +00:00
CHANGELOG.md 0.1.1 2026-03-03 10:44:22 +00:00
CONTRIBUTING.md feat: initial release 2024-12-23 13:00:54 +00:00
hacs.json chore: update docs and hacs name 2024-12-23 16:46:08 +00:00
info.md feat: initial release 2024-12-23 13:00:54 +00:00
LICENSE feat: initial release 2024-12-23 13:00:54 +00:00
Makefile feat: initial release 2024-12-23 13:00:54 +00:00
pyproject.toml 0.1.1 2026-03-03 10:44:22 +00:00
README.md chore: update docs and hacs name 2024-12-23 16:46:08 +00:00
uv.lock chore: update lock file 2026-03-03 10:46:41 +00:00

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 > Menu > Custom repositories > Paste https://github.com/davidsmfreire/lexman-ble and select Type "Integration"

Then search for LexmanBLE and download.

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.