airthings-ble
Library to control Airthings devices through BLE, primarily meant to be used in the Home Assistant integration.
Supported devices
This library supports the following Airthings devices:
- Corentium Home 2
- Wave Enhance
- Wave Gen 1
- Wave Mini
- Wave Plus
- Wave Radon
Unsupported devices
Although some other devices have BLE capabilities, they use BLE only for onboarding and configuration. It is not possible to fetch sensor data using this library from, for example:
- Hub
- Renew
- View Plus
- View Pollution
- View Radon
Getting Started
Prerequisites:
Install dependencies:
poetry install
Run tests:
poetry run pytest
See this wiki page for more details on how to test the library with HA.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Metadata
Release files for airthings-ble 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| airthings_ble-1.2.0.tar.gz | 14.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| airthings_ble-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.9 kB
Release files / airthings_ble-1.2.0.tar.gz
| Download URL | airthings_ble-1.2.0.tar.gz |
|---|---|
| Size | 14.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3ad78d29bea505cedfb714f149822eaecc75f76ebfbd78137fcfb1280540e9e3
|
|
BLAKE2b-256 checksum How to use checksums |
6d4266c65ac7eb454dac1b80de3e2198ef012f11dfc94913d484c231875b7e30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 29, 2025.
Transparency logRelease files / airthings_ble-1.2.0-py3-none-any.whl
| Download URL | airthings_ble-1.2.0-py3-none-any.whl |
|---|---|
| Size | 18.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
be3b98ff3a69b1c2a42e96e13cca671d065d25b03cf8c8e94826cb7eb3f5258a
|
|
BLAKE2b-256 checksum How to use checksums |
e9b753c02015b4e90602c7933f15dd9b344ba5238103f5c36510ecef765e161f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 29, 2025.
Transparency log