Name | aioairzone JSON |
Version |
0.9.7
JSON |
| download |
home_page | None |
Summary | Library to control Airzone devices |
upload_time | 2024-11-20 12:53:10 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | Apache-2.0 |
keywords |
airzone
hvac
home
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# aioairzone
[![Latest Version][mdversion-button]][md-pypi]
[![Python Versions][pyversion-button]][md-pypi]
[![License: Apache 2.0][apache-button]](LICENSE)
[apache-button]: https://img.shields.io/badge/License-Apache%202.0-blue.svg
[md-pypi]: https://pypi.org/project/aioairzone
[mdversion-button]: https://img.shields.io/pypi/v/aioairzone.svg
[pyversion-button]: https://img.shields.io/pypi/pyversions/aioairzone.svg
Python library to control Airzone devices.
## Requirements
- Python >= 3.11
## Install
```bash
pip install aioairzone
```
## Install from Source
Run the following command inside this folder
```bash
pip install --upgrade .
```
## Examples
Examples can be found in the `examples` folder
## API Call examples
Run the following command to list all your Airzone Zones:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 0, "zoneID": 0}' | jq
```
Run the following command to list all your Airzone Systems:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 127}' | jq
```
Run the following command to fetch your Airzone Altherma parameters:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/hvac" -d '{"systemID": 0}' | jq
```
Run the following command to fetch your Airzone WebServer parameters:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/webserver" | jq
```
Run the following command to fetch a demo Airzone Zone:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/demo" | jq
```
Run the following command to fetch your Airzone LocalAPI version:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/version" | jq
```
Run the following command to fetch your Airzone LocalAPI integration driver:
```
curl -s --location --request POST "http://192.168.1.25:3000/api/v1/integration" -d '{}' | jq
```
Raw data
{
"_id": null,
"home_page": null,
"name": "aioairzone",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "airzone, hvac, home",
"author": null,
"author_email": "\u00c1lvaro Fern\u00e1ndez Rojas <noltari@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/4d/56/61a5cad24ac5430fa843d17ad2929be834351bf204260d2d76b3f342177b/aioairzone-0.9.7.tar.gz",
"platform": "any",
"description": "# aioairzone\n[![Latest Version][mdversion-button]][md-pypi]\n[![Python Versions][pyversion-button]][md-pypi]\n[![License: Apache 2.0][apache-button]](LICENSE)\n\n[apache-button]: https://img.shields.io/badge/License-Apache%202.0-blue.svg\n[md-pypi]: https://pypi.org/project/aioairzone\n[mdversion-button]: https://img.shields.io/pypi/v/aioairzone.svg\n[pyversion-button]: https://img.shields.io/pypi/pyversions/aioairzone.svg\n\nPython library to control Airzone devices.\n\n## Requirements\n- Python >= 3.11\n\n## Install\n```bash\npip install aioairzone\n```\n\n## Install from Source\nRun the following command inside this folder\n```bash\npip install --upgrade .\n```\n\n## Examples\nExamples can be found in the `examples` folder\n\n## API Call examples\nRun the following command to list all your Airzone Zones:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/hvac\" -d '{\"systemID\": 0, \"zoneID\": 0}' | jq\n```\n\nRun the following command to list all your Airzone Systems:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/hvac\" -d '{\"systemID\": 127}' | jq\n```\n\nRun the following command to fetch your Airzone Altherma parameters:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/hvac\" -d '{\"systemID\": 0}' | jq\n```\n\nRun the following command to fetch your Airzone WebServer parameters:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/webserver\" | jq\n```\n\nRun the following command to fetch a demo Airzone Zone:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/demo\" | jq\n```\n\nRun the following command to fetch your Airzone LocalAPI version:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/version\" | jq\n```\n\nRun the following command to fetch your Airzone LocalAPI integration driver:\n```\ncurl -s --location --request POST \"http://192.168.1.25:3000/api/v1/integration\" -d '{}' | jq\n```\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Library to control Airzone devices",
"version": "0.9.7",
"project_urls": {
"Bug Tracker": "https://github.com/Noltari/aioairzone/issues",
"Homepage": "https://github.com/Noltari/aioairzone"
},
"split_keywords": [
"airzone",
" hvac",
" home"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "19abf2b97898013e71c094e244de1418359f658cd4a77b07a53d0084773232e5",
"md5": "eac3021cce2d60799cfa4d31fa9f3785",
"sha256": "bf60f1b7aa32ad8719f9ce65ab7a6cd935d5826b5907db715bff0570caac6b4a"
},
"downloads": -1,
"filename": "aioairzone-0.9.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eac3021cce2d60799cfa4d31fa9f3785",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 28218,
"upload_time": "2024-11-20T12:53:08",
"upload_time_iso_8601": "2024-11-20T12:53:08.711074Z",
"url": "https://files.pythonhosted.org/packages/19/ab/f2b97898013e71c094e244de1418359f658cd4a77b07a53d0084773232e5/aioairzone-0.9.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d5661a5cad24ac5430fa843d17ad2929be834351bf204260d2d76b3f342177b",
"md5": "c125d4d9b46df7e6e0f6dd15e3ca07ce",
"sha256": "8712b32e127d855e216e6b60fbe8465dba6210a5ca78e61817460cc99777935e"
},
"downloads": -1,
"filename": "aioairzone-0.9.7.tar.gz",
"has_sig": false,
"md5_digest": "c125d4d9b46df7e6e0f6dd15e3ca07ce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 25881,
"upload_time": "2024-11-20T12:53:10",
"upload_time_iso_8601": "2024-11-20T12:53:10.463980Z",
"url": "https://files.pythonhosted.org/packages/4d/56/61a5cad24ac5430fa843d17ad2929be834351bf204260d2d76b3f342177b/aioairzone-0.9.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-20 12:53:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Noltari",
"github_project": "aioairzone",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "aioairzone"
}