Metadata-Version: 2.4
Name: ihcctl
Version: 0.2.1
Summary: Python library and CLI for local Zehnder IHC control
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: bleak>=0.22
Provides-Extra: test
Requires-Dist: pytest>=8; extra == "test"

# ihcctl

Python library and command-line interface for communicating with supported
Zehnder IHC ventilation controllers over Bluetooth LE.

## Installation

CLI:

```bash
pipx install ihcctl
```

Python package:

```bash
pip install ihcctl
```

## Command-line interface

```bash
ihcctl --help
```

## Python library

```python
from zehnder_ihc import IHCClient
```

## Features

- Device status and temperature access.
- Operating modes.
- Dayplan and Weekplan management.
- Active Weekplan handling.
- Quick Heating / BOOST.
- Schedule backup and restore.
- Command-line interface.

## Requirements

- Python 3.11 or later.
- Bluetooth LE for controller communication.
