Skip to main content

LED BLE

CI Status Documentation Status Test coverage percentage

Poetry black pre-commit

PyPI Version Supported Python versions License

Control a wide range of LED BLE devices

What this library is

This library controls generic, unbranded Bluetooth LE LED controllers and bulbs that share the same family of protocols. These devices are sold under many names and typically advertise names such as Triones:, LEDBLE-, LEDBlue-, QHM-, and Dream~.

What this library is not

This library is not a universal driver for every Bluetooth LE light. Brand-specific ecosystems such as Govee use their own protocols and span hundreds of models with complex, per-model options. Supporting them here would mean maintaining what is effectively a separate driver inside this one, so they should live in their own dedicated libraries. The same applies to devices that speak an entirely different protocol, such as yeelight-bt or ALLOYSEED lights.

Installation

Install this via pip (or your favourite package manager):

pip install led-ble

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

This package was created with Cookiecutter and the browniebroke/cookiecutter-pypackage project template.

Download files

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

Source Distribution

led_ble-1.1.12.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

led_ble-1.1.12-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file led_ble-1.1.12.tar.gz.

File metadata

  • Download URL: led_ble-1.1.12.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for led_ble-1.1.12.tar.gz
Algorithm Hash digest
SHA256 5db3f84be27f1c6b72e3121d9db4885fca19509673bac0ba4833f8232b9748ab
MD5 78ac2c568116364a1622cf65e90d3f55
BLAKE2b-256 43b325d1fd79191f595a1606f3ea54f6a18119c3df28795b6751dfffd89434a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for led_ble-1.1.12.tar.gz:

Publisher: ci.yml on Bluetooth-Devices/led-ble

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file led_ble-1.1.12-py3-none-any.whl.

File metadata

  • Download URL: led_ble-1.1.12-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for led_ble-1.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 87442d20af1796cde040c7ead545728a400264bc8f5a28a913cb47cae6c177fc
MD5 6c2b1b31bad13f843708b0af10d6ffa0
BLAKE2b-256 82b1a620bb1318d89f983c97c3d3ccb317a6c02d6c4ce008191a4c4361708f3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for led_ble-1.1.12-py3-none-any.whl:

Publisher: ci.yml on Bluetooth-Devices/led-ble

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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