Metadata-Version: 2.4
Name: knxyz
Version: 0.0.6
Summary: KNX datapoint codecs, KNXnet/IP clients, and .knxproj loading for Python.
Keywords: building-automation,dpt,home-automation,knx,knxnet-ip
Author-email: goznauk <goznauk@naver.com>
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://knxyz.io
Project-URL: Homepage, https://knxyz.io
Project-URL: Issues, https://github.com/goznauk/KNXyz/issues
Project-URL: Repository, https://github.com/goznauk/KNXyz

# knxyz

KNXyz for Python: KNX datapoint codecs, KNXnet/IP clients, and `.knxproj`
loading.

## Install

```sh
pip install knxyz
```

## Datapoint values

```python
from knxyz import dpt

payload = dpt.encode("9.001", 21.0)
print(payload.hex())
print(dpt.decode("9.001", payload))
```

## `.knxproj` loading

```python
from knxyz import load_knxproj

project = load_knxproj("project.knxproj")
print(len(project.group_addresses))
```

Documentation: https://knxyz.io<br>
Repository: https://github.com/goznauk/KNXyz

