Metadata-Version: 2.4
Name: aioaeroflex
Version: 0.1.0
Summary: Async Python library for controlling Aeroflex adjustable beds via Bluetooth
Project-URL: Homepage, https://github.com/iddora/aioaeroflex
Project-URL: Bug Tracker, https://github.com/iddora/aioaeroflex/issues
Author-email: Iddo Rachlewski <github@rachlewski.com>
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: AsyncIO
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: bleak>=0.21.1
Description-Content-Type: text/markdown

# aioaeroflex

An async Python library for controlling Aeroflex adjustable beds via Bluetooth.

## Installation

```bash
pip install aioaeroflex
```

## Usage

```python
import asyncio
from aioaeroflex import AeroflexBed, BedCommand

async with AeroflexBed("00000000-0000-0000-0000-000000000000") as bed:
    await bed.start_movement(BedCommand.HEAD_UP)
    await asyncio.sleep(3.0)
    await bed.stop_movement()
```

## Features

- Async/await support
- Automatic bed discovery
- Simple movement controls
- Context manager support

## Requirements

- Python 3.7+
- Bluetooth LE support

## Contributing

Contributions are welcome! Please open an issue or submit a pull request.

## License

This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.
