Skip to main content

blueair_api

GitHub Release GitHub Activity License

Project Maintenance BuyMeCoffee

Api Wrapper for BlueAir API using async in python. This was inspired by this guide to be a lightweight wrapper with simple error handling.

a lot of this is based on hass-blueair.

Features

  • REST API — async device discovery, sensor polling, and control commands for both legacy and AWS-based Blueair devices.
  • MQTT real-time updates — receive sensor data and device state changes via AWS IoT WebSocket with sub-second latency instead of 5-minute polling.
  • Automatic reconnect with credential refresh — MQTT tokens expire after 24 hours; the client refreshes credentials and reconnects with exponential backoff on unexpected disconnects.
  • Split AWS regions when needed — keep the normal single region setting for most accounts, or configure separate Gigya account and BlueCloud device-control regions for accounts whose devices are hosted elsewhere. See AWS account and BlueCloud regions.
  • Data-driven SKU mapping — resolves device SKUs to human-readable product names via a built-in lookup table.
  • Per-device hardware detection — mood_brightness_max and fan_speed_count adapt automatically based on the device's hardware identifier.

Metadata

Release files for blueair-api 1.56.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for blueair-api 1.56.2
File Size Uploaded
blueair_api-1.56.2.tar.gz 60.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for blueair-api 1.56.2
File Interpreter ABI Platform
blueair_api-1.56.2-py3-none-any.whl Python 3 none any Details

Total release size: 101.4 kB

Release files / blueair_api-1.56.2.tar.gz

Download URL blueair_api-1.56.2.tar.gz
Size 60.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fa5d4a542788de71ed76b2f67a7d2089c27e55e931b0a20481722a1a43dc2e97
BLAKE2b-256 checksum
How to use checksums
31a64178474dfd8d8507f58759ef45fe37936ef7f1d8985ae4af618191678870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / blueair_api-1.56.2-py3-none-any.whl

Download URL blueair_api-1.56.2-py3-none-any.whl
Size 40.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a055ff58e71e37ad418f51c348c6988340dbfea15d7472695d7a98f189247f8
BLAKE2b-256 checksum
How to use checksums
9d0879672d7f5fd25aec2a32a270b984cf04c78c816ee4be44aacff957d78430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

1.56.3

2 release files

This release

1.56.2 This release

2 release files

1.56.1

2 release files

1.52.0

2 release files

1.51.0

2 release files

1.50.2

2 release files

1.50.1

2 release files

1.50.0

2 release files

1.49.1

2 release files

1.49.0

2 release files

1.48.6

2 release files

1.48.5

2 release files

1.48.4

2 release files

1.48.3

2 release files

1.47.2

2 release files

1.47.1

2 release files

1.47.0

2 release files

1.46.0

2 release files

1.45.2

2 release files

1.45.1

2 release files

1.45.0

2 release files

1.44.1

2 release files

1.44.0

2 release files

1.43.0

2 release files

1.42.0

2 release files

1.41.0

2 release files

1.40.1

2 release files

1.40.0

2 release files

1.38.1

2 release files

1.38.0

2 release files

1.37.0

2 release files

1.36.4

2 release files

1.36.3

2 release files

1.36.0

2 release files

1.35.0

2 release files

1.34.2

2 release files

1.34.1

2 release files

1.34.0

2 release files

1.33.2

2 release files

1.33.1

2 release files

1.33.0

2 release files

1.32.0

2 release files

1.31.3

2 release files

1.31.2

2 release files

1.31.1

2 release files

1.31.0

2 release files

1.29.0

2 release files

1.28.0

2 release files

1.27.0

2 release files

1.26.3

2 release files

1.26.2

2 release files

1.26.1

2 release files

1.26.0

2 release files

1.25.0

2 release files

1.13.0

2 release files

1.12.1

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.6

2 release files

1.9.5

2 release files

1.9.4

2 release files

1.9.3

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.9

2 release files

1.8.8

2 release files

1.8.7

2 release files

1.8.6

2 release files

1.8.5

2 release files

1.8.4

2 release files

1.8.3

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page