Skip to main content

Bleak backend of ESPHome

Project description

bleak-esphome

CI Status Documentation Status Test coverage percentage CodSpeed Badge

Poetry black pre-commit

PyPI Version Supported Python versions License


Documentation: https://bleak-esphome.readthedocs.io

Source Code: https://github.com/bluetooth-devices/bleak-esphome


A Bleak backend that proxies Bluetooth Low Energy through an ESP32 running ESPHome with the Bluetooth Proxy component. It lets any Python application — Home Assistant, an add-on, or a stand-alone script — discover and connect to BLE peripherals using a remote ESP32 as the adapter. The Bluetooth Proxy firmware itself lives in the ESPHome project; this library is the host-side client. See the architecture docs for how the pieces fit together.

Installation

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

pip install bleak-esphome

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 Copier and the browniebroke/pypackage-template project template.

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

bleak_esphome-3.7.6.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

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

bleak_esphome-3.7.6-cp314-cp314-manylinux_2_41_x86_64.whl (53.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.41+ x86-64

File details

Details for the file bleak_esphome-3.7.6.tar.gz.

File metadata

  • Download URL: bleak_esphome-3.7.6.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bleak_esphome-3.7.6.tar.gz
Algorithm Hash digest
SHA256 453e5a8f71daa54f1c942c5746b5b33c3054d5fd6eb398e1b3d81a6faad4a951
MD5 87457278a5b9c9c6f80f7e7aa68ee21e
BLAKE2b-256 ae587f6f3748dcd5166f696bfb6ab1434cc4fffa95f73c3e86cb9af820449b70

See more details on using hashes here.

Provenance

The following attestation bundles were made for bleak_esphome-3.7.6.tar.gz:

Publisher: ci.yml on Bluetooth-Devices/bleak-esphome

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

File details

Details for the file bleak_esphome-3.7.6-cp314-cp314-manylinux_2_41_x86_64.whl.

File metadata

File hashes

Hashes for bleak_esphome-3.7.6-cp314-cp314-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 98183f88ead6b0e845d4a9a5072864f47ff8badb3a878f6bd692d3a896a70d69
MD5 4f909172c6ea7e9b9421247a2efddae6
BLAKE2b-256 945053a2930d59ea004db406a7c41f7fb1b24826d5f8ce0408abfe42a9695ea0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bleak_esphome-3.7.6-cp314-cp314-manylinux_2_41_x86_64.whl:

Publisher: ci.yml on Bluetooth-Devices/bleak-esphome

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 Pingdom Monitoring Sentry Error logging StatusPage Status page