Catalog PyPI
PACKAGE EXPLORERView in registry

ac-infinity-ble

PyPI

AC Infinity BLE Controller

Versions collected1
Direct dependencies2From release 1.0.0
Last observed20 Oct, 18:14 UTC

README

Version 1.0.0 documentation

AC Infinity BLE

CI Status Test coverage percentage

Poetry Ruff pre-commit

PyPI Version Supported Python versions License

AC Infinity BLE Controller

Installation

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

pip install ac-infinity-ble

Protocol and compatibility

The library requires Python 3.12+, Bleak 3.0.2+ (3.x), and bleak-retry-connector 4.7.0+ (4.x). See the APK-derived protocol documentation for frame layouts, device families, control coverage, and hardware validation. The architecture describes family routing, multiport state, Bluetooth revision reads, and Home Assistant identity/migration.

Commands validate length, both CRCs, command and sequence while unsolicited telemetry continues updating state. Connections are released after five idle seconds; always await controller.stop() when finished.

Build with poetry build, or install a checkout with pip install -e . for development.

Read the documentation directly in this repository. See installation and upgrade notes and the usage guide for the bounded scanner example, immutable state, per-port controls and cleanup. Home Assistant targets 30-second port telemetry freshness and five-minute saved-settings refreshes, with background failure backoff and no delay imposed on user commands. Ruff handles Python lint/format; Prettier retains non-Python formatting. See contributing for rule choices, CI checks and the release dry run.

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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.019 Sept 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
hunterjm/ac-infinity-ble

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:14 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:1dd9c48479e06bc70469d37153f98d7f3faba17713a4ac30dc0e27dc35b71b94