Skip to main content

Big Ass Fans i6/Haiku protocol asynchronous Python library

Project description

Big Ass Fans i6

aiobafi6 is a python library to discovery, query and control Big Ass Fans products that use the i6 protocol, which includes i6 fans and Haiku fans with the 3.0 firmware.

It supports almost all the features of the previous protocol ("SenseMe"), with the exception of presence sensing, rooms, and sleep mode.

Compiling the aiobafi6 protocol buffer

The BAF i6 protocol uses protocol buffers for message wire serialization. This library maintains a single proto file with all known messages and contants.

The generated Python client for this proto file is checked in the repo to avoid depending on the protocol buffer compiler for installation. Whenever the source proto file is changed, the Python client files must be re-generated.

poe protoc

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

aiobafi6-0.2.0.tar.gz (20.7 kB view details)

Uploaded Source

Built Distribution

aiobafi6-0.2.0-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file aiobafi6-0.2.0.tar.gz.

File metadata

  • Download URL: aiobafi6-0.2.0.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Darwin/21.4.0

File hashes

Hashes for aiobafi6-0.2.0.tar.gz
Algorithm Hash digest
SHA256 682fa60e35afecf3d18584d31126aafb9a8d5a148174800a37b98187eb4d1803
MD5 44d16107b8b722f08663b3f8d6ca0a8e
BLAKE2b-256 6269762ad725e39039c1ca18e5e4ce2d6d16adff3d290f961081ecc7cecf0c89

See more details on using hashes here.

File details

Details for the file aiobafi6-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: aiobafi6-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Darwin/21.4.0

File hashes

Hashes for aiobafi6-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb2b8543661ce417d1b05be96374f3443fa9be7b9037e7763bbcf643ae003cc3
MD5 cbf47c609dec3099bcf69e19dc83ef82
BLAKE2b-256 0ebd484a4a7cc8915544ad8c45d2f904453d7b8c2d7de9eb6375355451a51dcb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page