Metadata-Version: 2.4 Name: bleak-esphome Version: 3.9.1 Summary: Bleak backend of ESPHome License: MIT License-File: LICENSE Author: J. Nick Koston Author-email: bluetooth@koston.org Requires-Python: >=3.11 Classifier: Development Status :: 2 - Pre-Alpha Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: MIT License Classifier: Natural Language :: English Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3.14 Classifier: Topic :: Software Development :: Libraries Requires-Dist: aioesphomeapi (>=45.2.0) Requires-Dist: bleak (>=1) Requires-Dist: bleak-retry-connector (>=3.8.0) Requires-Dist: bluetooth-data-tools (>=1.18.0) Requires-Dist: habluetooth (>=6.4.0) Requires-Dist: lru-dict (>=1.2.0) Project-URL: Bug Tracker, https://github.com/bluetooth-devices/bleak-esphome/issues Project-URL: Changelog, https://github.com/bluetooth-devices/bleak-esphome/blob/main/CHANGELOG.md Project-URL: Documentation, https://bleak-esphome.readthedocs.io Project-URL: Repository, https://github.com/bluetooth-devices/bleak-esphome Description-Content-Type: text/markdown # 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](https://github.com/hbldh/bleak) backend that proxies Bluetooth Low Energy through an ESP32 running [ESPHome](https://github.com/esphome/esphome) with the [Bluetooth Proxy](https://esphome.io/components/bluetooth_proxy.html) 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](https://bleak-esphome.readthedocs.io/en/latest/architecture.html) 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](https://allcontributors.org/docs/en/emoji-key)): This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! ## Credits This package was created with [Copier](https://copier.readthedocs.io/) and the [browniebroke/pypackage-template](https://github.com/browniebroke/pypackage-template) project template.